0

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

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

4

2 回答 2

1

我想您必须在设置过程中包含可再发行组件才能使事情正常进行。

您真的应该考虑只添加服务引用或 Web 引用并使用生成的代理类。正如下载页面上所说:

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

于 2010-01-22T09:02:26.673 回答
0

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

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

于 2010-01-22T08:58:26.170 回答