9

私が使う:

[Obsolete("Use AnotherMethod() insted.", false)]

2 番目のパラメーターですfalseが、Visual Studio は、廃止されたメソッド呼び出しごとにエラーとして警告を表示し、プロジェクトのコンパイルを妨げます。VSがこれらの呼び出しをエラーではなく警告としてマークする方法は?

4

1 に答える 1

8

廃止されたメソッドで次のように定義します。

#pragma warning disable 0618
        [Obsolete("test",false)]
        private void myMethod()

次に、ビルド中のプロジェクトプロパティに移動し、警告タイプタイプ0618を抑制します。これで、特定のメソッドが無視され、プロジェクトがコンパイルされます。

于 2012-04-30T09:06:41.777 に答える