【发布时间】:2011-06-16 16:34:43
【问题描述】:
我正在创建一个小的 Silverlight LOB 应用程序。我在 Blend 4 中创建了应用程序 + Web,并在 VS2010 中打开了解决方案以添加 WCF 服务。当我这样做时,它会在using System.Linq; 上显示错误。它说:
命名空间“System”中不存在类型或命名空间名称“Linq”(您是否缺少程序集引用?)
我让 VS2010 创建了 WCF 服务,并尝试在 .NET 4 System.Core.dll 中重新添加引用。
所以新手开发问题...我做错了什么:)
【问题讨论】:
-
那么添加 System.Core 引用后是否有效?错误来自哪里? Silverlight 项目还是 Web 应用程序?两个项目之一中是否缺少参考?你有没有想过用 VS2010 创建你的解决方案(实际上我从来没有想过用 blend :S 创建我的项目)
-
确保您至少安装了.Net Framework 3.5,并在项目的属性中设置了正确的目标框架。
-
我可能会在 VS2010 中重新创建项目,因为我认为混合是问题所在。问题出在我在网络应用程序中创建的类文件中,只是奇怪的行为。明天我会更新在 VS 中重新创建时会发生什么。只是不想失去我在界面上的工作......这会教我:)
-
遇到同样的问题,我不知道为什么我不能使用 .Net 4.0 添加对 system.linq 的引用
标签: silverlight wcf linq assemblies compiler-errors