缺少 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的主要内容,如果未能解决你的问题,请参考以下文章

调用支付jsapi 缺少参数appid

缺少 RapidAPI 应用程序密钥(不缺少)

调用jsapi缺少参数$key0$

SQL 错误:ORA-00907:缺少右括号 00907。00000 -“缺少右括号”

Kotlin 的列表缺少“添加”、“删除”、地图缺少“放置”等?

PLSQL Developer登陆的时候缺少一个选择连接为的选择框