【问题标题】:System.ServiceModel.dll missing in references visual studio 2010参考 Visual Studio 2010 中缺少 System.ServiceModel.dll
【发布时间】:2011-09-22 07:35:48
【问题描述】:

我想使用ChannelFactory<TChannel> Class 我正在尝试添加对System.ServiceModel.dll 的引用,但我在引用中没有看到它。

我看到了System.ServiceModel.web.dll,但它是不同的。

我正在使用 VS 2010 .net 3.5。

知道这里有什么问题吗?

【问题讨论】:

  • 您确定项目未设置为“3.5 客户端配置文件”吗?
  • @Johann Blais,我使用的是普通 3.5
  • 根据 msdn,它在带有 sp1 的 3.5 客户端配置文件中也受支持。我不知道,我无法访问我的电脑。但如果没有,您可以尝试检查 sp1 的更新。

标签: c# .net wcf visual-studio-2010


【解决方案1】:

做:

  1. 添加参考。
  2. 浏览,“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\System.ServiceModel.dll
  3. 点击确定

这对我有用

【讨论】:

  • 当缺少参考时,我认为我需要定位比 v3.0 更高的框架:System.ServiceModel, Version=4.0.0.0?
【解决方案2】:

在解决方案资源管理器中右键单击项目,属性,然后再次检查并选择 .NET Framework 3.5 而不是客户端配置文件,您可能需要的所有其他信息都在这里,包括有用的屏幕截图:Where is System.ServiceModel.Web.dll?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-27
    • 2012-11-04
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    相关资源
    最近更新 更多