DLL依赖项

时间:2010-01-22 08:52:10

标签: c# .net dll assembly-resolution

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

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

2 个答案:

答案 0 :(得分:1)

我想你必须在设置过程中加入redistributable才能使事情有效。

您应该只考虑adding a service reference或Web引用,并使用生成的代理类。正如它在下载页面上所说的那样:

  

.NET Framework不推荐使用Microsoft SOAP Toolkit。 SOAP Toolkit支持将于2005年3月31日停用。扩展支持将于2008年3月31日退休。

答案 1 :(得分:0)

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

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