Att*_*lah 301 .net c# visual-studio-2010 visual-studio
我有一个使用Visual Studio 2010构建的WCF数据服务项目,该项目运行正常.突然间,它不再编译了.它给了我这样的消息:
错误7名称空间'System.Data'中不存在类型或命名空间名称'Services'(您是否缺少程序集引用?)C:\ U ... s\Visual Studio 2010\Projects ...\DataService. cs ......
错误8命名空间"系统"中不存在类型或命名空间名称"Linq"(您是否缺少程序集引用?)DependencyResolver.cs 3 14
错误10名称空间"System.ServiceModel"中不存在类型或命名空间名称"Web"(您是否缺少程序集引用?)
错误12找不到类型或命名空间名称"DataService"(您是否缺少using指令或程序集引用?)
我该如何解决?
Nat*_*oop 599
我遇到了同样的问题,我不得不将所有项目的"目标框架"设置为相同.然后它建好了.在项目菜单上,单击ProjectName属性.单击编译选项卡.单击"高级编译选项".在目标框架中,选择所需的框架.
小智 41
我遇到了System.Linq无法识别的问题.该using声明有一个红色的波浪形等等.我解决它的方法是将我的网站更改为目标dotnet 3.5,然后切换回原始目标框架(在我的情况下为4.0).
Mod*_*ury 20
当我尝试使用LINQ to SQL时,我遇到了与ASP.NET MVC站点相同的问题.我通过以下方式修复了问题
Solution Explorer - > References - >右键单击System.Data.Linq - > Copy Local(True)
小智 18
检查您的目标框架是否具有相同的.NET版本.我有同样的问题,我的班级.NET是3.5,网络解决方案有4.5.我同步了那些,然后它工作:)
小智 12
我遇到过与System.Data.SQLite相同的问题.问题的根源是您使用的dll应该与您的项目具有相同的.NET版本.
例如,如果您使用(在我的情况下)SQLite for .NET 4.5,您的平台目标也应该是.NET 4.5.
您可以通过以下方式找到平台目标:项目>(项目名称)属性>构建.
小智 7
在我的情况下,问题发生了,因为我创建的类具有干扰现有类的命名空间.新的类A具有命名空间zz.yy.xx(错误地).对另一个名称空间yy.xx中的对象的引用未在类A或其名称为zz的其他类中进行编译.
我将类A的名称空间更改为yy.xx,它应该是,它开始工作.
对于任何链接文件:我有这个问题,并使用silverlight和抛出此错误的违规文件是一个链接文件.
编译器的错误告诉我错误发生在文件所在的项目中.最终错误不在该项目中,它发生在包含链接文件的项目中.该项目缺少参考.
| 归档时间: |
|
| 查看次数: |
449075 次 |
| 最近记录: |