ビルドで xml ファイルを検証するために msbuildtask を使用しています。Task を拡張した後、Execute メソッドを使用してそれを行うことができます。ビルド失敗の理由を示すカスタム警告またはメッセージを表示できません。コードからコンパイラの警告をスローするカスタムの方法はありますか?
2 に答える
2
ITask インターフェイスを使用すると、Task インターフェイスよりも Msbuild エンジンとの対話が強化されることがわかりました。
- クラスの ITask インターフェイスを実装し、その Execute メソッドでタスクを実行するコードを追加します。
- このタスクを csproj に追加します。
- ITask インターフェイスを実装する場合、コンパイラに接続してメッセージ、警告、またはエラーを渡す方法があります。これは、ITask インターフェイスを実装するクラスの基本的な例です http://blogs.msdn.com/b/msbuild/archive/2006/01/21/515834.aspx
于 2012-05-08T05:12:49.430 に答える
0
名前を定義し、WARN
どこかに書く
#if WARN
#warning (Warning message)
#endif
ところで、あなたもこれを行うことができます#error
。
于 2012-05-07T09:14:56.383 に答える