0

わかりました、これについてはやや初心者です-私はクラスライブラリプロジェクトを持っています。プロジェクトに Web サービス呼び出しを追加しましたが、後で必要ないと判断しました。そこで、ソリューション エクスプローラーでプロジェクト名に移動し、右クリックしてプロパティの GUI を取得し、[設定] に移動して、Web サービスの行を右クリックし、[削除] をクリックしました。きちんとしていてきれいですよね?いいえ。削除した後、ビルドを行ったところ、プロジェクトがコンパイルされなくなりました。次のエラーがスローされます。

「Security.Properties.Settings」には「Security_webtest_Service」の定義が含まれておらず、タイプ「Security.Properties.Settings」の最初の引数を受け入れる拡張メソッド「Security_webtest_Service」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか? ?) C:\Security3\FOASecurity\Web References\webtest\Reference.cs 39

Refrence.cs はツールによって生成されたコード ファイルであり、いじらないようにという警告があります。プロジェクトが削除されたこのWebサービスを参照しないようにするために何をする必要があるか考えていますか?

4

1 に答える 1

1

参照ではなく、参照の設定を削除しただけです。ソリューション エクスプローラーでプロジェクトを展開し、次にサービス参照を展開して、そこで参照を削除します。詳細については、http://msdn.microsoft.com/en-us/library/bb628652.aspxを参照してください。

「Web 参照」についても基本的には同じです。上記から明らかでない場合は、Web 参照に関する具体的な詳細については、http://msdn.microsoft.com/en-us/library/d9w023sx (v=vs.80).aspx を参照してください。

于 2013-03-21T18:37:11.447 に答える