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 Toolkit のサポートは 2005 年 3 月 31 日に廃止されます。拡張サポートは 2008 年 3 月 31 日に廃止されます。

于 2010-01-22T09:02:26.673 に答える
0

これは問題と正確には関係ありませんが、そのライブラリを削除することを検討する必要があります。

C#でWebサービスにアクセスするためにそれは必要ありません。プロジェクトを右クリックしてWebサービス参照を追加すると、サービスにアクセスするためのマネージドプロキシクラスが作成されます。

于 2010-01-22T08:58:26.170 に答える