System.ServiceModel缺失

时间:2011-04-13 09:50:16

标签: c# namespaces

我在Win7(64位)上使用VS2010 express而我正在尝试使用System.ServiceModel但是我收到ServiceModel命名空间中没有System的错误:

  

名称空间'System'中不存在类型或命名空间名称'ServiceModel'(您是否缺少程序集引用?)

我查看\Windows\Microsoft.NET\Framework\v4.0.30319并且有一些ServiceModel___.dll个文件,但我不知道我是否遗漏了某些内容或是否已损坏。

有什么建议吗?

谢谢, Yonatan

4 个答案:

答案 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工具菜单中打开命令提示符。