すべてのビルドで実行され、Visual Studio UI (2008 が私のバージョン) でうまく動作する NUnit カスタム MSBuild タスクをネットで探していました。すばらしい MSBuild.Community.Tasks プロジェクトを見つけましたが、Visual Studio の統合部分で失敗しました。私が実際に望んでいたのは、失敗したテストを VS のエラー リスト ウィンドウに警告/エラーとして表示することです (また、テストが失敗した場合はプロジェクトのビルドを失敗させます)。そこで、私は自分が望んでいたとおりにジョブを実行する独自のカスタム MSBuild タスクを作成しました。
しかし。
私が持っている唯一の問題は、通常の VS UI エラー リストの動作は、エラーをクリックすると、適切なソース ファイルにジャンプし、問題のあるコードが強調表示されることです。ファイルと行番号を失敗したテストに関連付けることはできましたが、Visual Studio に問題のあるコードを強調表示するよう説得することはできませんでした (エラーをダブルクリックしたとき)。私が得るのは、正しい場所にあるカーソルだけです。line、endLine、column、endColumnメソッド パラメータ ( )のあらゆる種類の組み合わせを試しLog.LogError()ましたが、役に立ちませんでした。また、コンパイラ エラーによるエラー出力に基づいて、行と列だけを提供しているようにも見えます (終了値はありません)。
誰かがこの奇妙なことにぶつかって解決しましたか?
2009 年 5 月 13 日更新このプロジェクトは、 http://code.google.com/p/nunitmsbuildvsintegrated/
から無料で入手できます (方法を選択する必要はありません)。
