我在Win7(64位)上使用VS2010 express而我正在尝试使用System.ServiceModel
但是我收到ServiceModel
命名空间中没有System
的错误:
名称空间'System'中不存在类型或命名空间名称'ServiceModel'(您是否缺少程序集引用?)
我查看\Windows\Microsoft.NET\Framework\v4.0.30319
并且有一些ServiceModel___.dll
个文件,但我不知道我是否遗漏了某些内容或是否已损坏。
有什么建议吗?
谢谢, Yonatan
答案 0 :(得分:77)
添加对程序集System.ServiceModel的引用。选择项目 - > 添加参考,然后选择程序集名称。
答案 1 :(得分:11)
右键点击项目 - >属性 - >申请 - >目标框架= .NET Framework 4.5
答案 2 :(得分:5)
System.ServiceModel
命名空间位于System.ServiceModel.dll。
我没有运行64位Windows,因此我无法检查这是否是正确的位置。
答案 3 :(得分:3)
有时,Visual Studio不会在GAC中安装此dll
您可以使用gacutil /i dll_file
gac在%systemDrive%\ Windows \ Microsoft.NET \ Framework \ v4.0.30319中找到的内容
要使用gacutil,您可以从Visual Studio工具菜单中打开命令提示符。