缺少 System.ServiceModel
Posted
技术标签:
【中文标题】缺少 System.ServiceModel【英文标题】:System.ServiceModel missing 【发布时间】:2011-08-04 13:46:32 【问题描述】:我正在 Win7(64 位)上使用 VS2010 express,我正在尝试使用 System.ServiceModel
,但我收到一个错误,即 System
命名空间中没有 ServiceModel
:
命名空间“System”中不存在类型或命名空间名称“ServiceModel”(您是否缺少程序集引用?)
我查看了\Windows\Microsoft.NET\Framework\v4.0.30319
并且有一些ServiceModel___.dll
文件,但我不知道我是否遗漏了什么或者它们是否已损坏。
有什么建议吗?
谢谢, 与那丹
【问题讨论】:
你添加了对它的引用吗?选择 Project-> Add Reference 并选择程序集名称。 是的...没有那样做。谢谢! 这里有一个类似的问题。我用这个方法解决了。 ***.com/questions/7511199/… 【参考方案1】:右键单击项目 -> 属性 -> 应用程序 -> 目标框架 = .NET Framework 4.5
【讨论】:
【参考方案2】:添加对程序集 System.ServiceModel 的引用。选择 Project-> Add Reference,然后选择程序集名称。
【讨论】:
感谢您的回答!帮了我很多! 在 2021 年似乎不是一个选项。【参考方案3】:System.ServiceModel
命名空间位于 System.ServiceModel.dll 中。
我运行的不是 64 位 Windows,所以我无法检查这是否是正确的位置。
【讨论】:
【参考方案4】:有时 Visual Studio 不会在 GAC 中安装此 dll。
您可以使用 gacutil /i dll_file
获取 %systemDrive%\Windows\Microsoft.NET\Framework\v4.0.30319 中的内容
要使用 gacutil,您可以从 Visual Studio 工具菜单中打开命令提示符。
【讨论】:
我想你的意思是 gacutil /l ?以上是关于缺少 System.ServiceModel的主要内容,如果未能解决你的问题,请参考以下文章
SQL 错误:ORA-00907:缺少右括号 00907。00000 -“缺少右括号”