5

MSBuild で特定の警告をエラーとして処理するように強制する方法はありますか?

Azure へのデプロイ用の cspkg を作成するために ccproj ファイルの発行ターゲットを実行すると、次のエラーがスローされます。

Project.Name : 警告 WAT150: プロジェクト 'Project.Name' は次のアセンブリに依存しています: C:\Windows\assembly\GAC_64\DllName\2.10.0.0__Guid\DllName.dll。このアセンブリはパッケージに含まれていません。ロールが確実に開始されるようにするには、このアセンブリを参照としてプロジェクトに追加し、Copy Local プロパティを true に設定します。[C:\bld\66\797\Sources\Applications\cloud\Project.Name.ccproj]

これはおそらく、デプロイ時にロールが開始されないことを意味する警告です... WAT150 をエラーにしたいのですが。 特定の単一の警告または警告のリストをエラーにする方法はありますか?

4

2 に答える 2

2

msbuild コマンドライン オプションには、次のようなものがあります。

warningsAsErrors

エラーとして扱う警告のリストを指定します。このパラメーターは、/warnaserror コンパイラ スイッチに相当します。

ドキュメント リンク: http://msdn.microsoft.com/en-us/library/vstudio/bb629394(v=vs.100).aspx

于 2013-03-21T15:57:57.070 に答える