2010-01-22 252 views
0

我有一個C#庫文件,它在其中使用了Web服務引用。我引用了Microsoft SOAP類型庫v3.0並使用Visual Studio 2008.當我創建一個設置項目時,出現一個錯誤消息,指出mssoap30.dll和msxml4.dll有依賴關係,這些依賴關係尚未自動確定,並且設置過程失敗。DLL依賴關係

的原因是什麼,以及如何去這件事嗎?

+2

我可以問*爲什麼*您正在使用SOAP Toolkit 3.0?你不需要它。只需添加一個服務引用並使用WCF。或者如果您使用的是較舊的.NET版本,請添加一個Web引用。 – Thorarin 2010-01-22 08:56:31

回答

0

雖然這是不完全關係到你的問題,你應該考慮放棄該庫。

你並不需要一個訪問C#web服務。您應該能夠右鍵單擊您的項目,添加Web服務參考,並創建託管代理類來訪問您的服務。

1

我想你將不得不在您的安裝過程,使事情的工作redistributable

你真的應該考慮只是adding a service reference或Web引用,並使用生成的代理類。正如它在下載頁面上所述:

Microsoft SOAP Toolkit已被.NET Framework棄用。 SOAP Toolkit支持將於2005年3月31日退役。擴展支持將於2008年3月31日退役。