【问题标题】:DLL DependanciesDLL 依赖项
【发布时间】:2010-01-22 17:02:26
【问题描述】:

我有一个使用 Web 服务引用的 C# 库文件。我已经引用了 Microsoft SOAP 类型库 v3.0 并使用 Visual Studio 2008。当我创建一个设置项目时,我收到一条错误消息,指出 mssoap30.dll 和 msxml4.dll 具有尚未自动确定的依赖关系和设置过程失败。

这是什么原因以及如何解决?

【问题讨论】:

  • 我能问一下为什么您使用的是SOAP Toolkit 3.0吗?你不需要它。只需添加服务引用并使用 WCF。或者,如果您使用的是较旧的 .NET 版本,请添加网络参考。

标签: c# .net dll assembly-resolution


【解决方案1】:

我想您必须在设置过程中包含 redistributable 才能使事情正常进行。

您应该只考虑adding a service reference 或网络参考并使用生成的代理类。正如下载页面上所说:

Microsoft SOAP Toolkit 已被 .NET Framework 弃用。 SOAP 工具包支持将于 2005 年 3 月 31 日停用。扩展支持将于 2008 年 3 月 31 日停用。

【讨论】:

    【解决方案2】:

    虽然这与您的问题并不完全相关,但您应该考虑删除该库。

    您不需要它来访问 C# 中的 Web 服务。您应该能够右键单击您的项目,添加 Web 服务引用,它将创建托管代理类来访问您的服务。

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 2011-02-25
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多