System.ServiceModel 参考

Posted

技术标签:

【中文标题】System.ServiceModel 参考【英文标题】:System.ServiceModel References 【发布时间】:2017-10-07 23:32:15 【问题描述】:

我正在尝试使用System.ServiceModel

using System.ServiceModel; 
using System.ServiceModel.Channels;
using System.ServiceModel.PeerResolvers;

在 C# winform 桌面应用程序中,但我在 Visual Studio 2015 中找不到将其添加到项目引用中,我猜它必须是 Framework 中的 System.SeviceModel,不确定

任何建议都会很有用

【问题讨论】:

【参考方案1】:

通过右键单击您的项目,转到属性,然后是应用程序,然后是目标框架,将您的项目目标框架更新到 .NET 4.5。将目标框架更改为 .NET Framework 4.5。

在我的 VS2015 实例中,当我转到 Add References-> Assemblies 时,System.ServiceModel 在那里,它看起来在 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4 .5 文件夹。

如果 System.ServiceModel 不在列表中,您可以尝试通过右键单击-> 管理 NuGet 包-> 浏览并搜索 ServiceModel,从 Microsoft 获取。

【讨论】:

你好,是的 4.5.2,我在那里找不到它,然后我试图找到一些示例代码(项目),它使用这个引用只是为了在里面看到它,但结果相同,System.服务模型在引用文件夹中,它没有用感叹号标记为丢失,似乎应该可以工作,但使用仍然说名称空间中不存在该名称 我更新了我的答案以包含有关框架的更多信息。确保您的项目面向 .NET 4.5 是的,我做到了,它是 4.5.2 现在是 4.5 但结果相同,名称空间中不存在名称,是的,ServiceModel 在找到的项目的参考列表中,该项目也是 2.0 并且是更新到 4.5,结果相同。无论如何,ServiceModel 不在给定路径或其他任何地方的程序集中 我添加了另一种通过 nuget 获取它的方法。 是的,现在通过 nuget 一切正常,感谢您的帮助。

以上是关于System.ServiceModel 参考的主要内容,如果未能解决你的问题,请参考以下文章

System.ServiceModel 参考

为啥 app.config 中缺少 <system.serviceModel> 部分?

c/c++ 类似于 c# System.ServiceModel.Channels.BufferManager

缺少 System.ServiceModel

c# winform 无法访问已释放的对象。 对象名:“System.ServiceModel.Channels.ServiceChannel”。

System.ServiceModel.CommunicationException:底层连接已关闭