すべてのビルドで実行されるNUnitカスタムMSBuildタスクをネット上で探していましたが、Visual Studio UI(2008年は私のバージョン)でもうまくプレイできました。 MSBuild.Community.Tasksプロジェクトが見つかりましたが、Visual Studioの統合部分では失敗しました。 私が実際に望んだのは、VSのエラーリストウィンドウ(また、テストが成功しなかった場合はFAILEDプロジェクトビルド)に警告/エラーとして表示される失敗テストです。だから私は自分のカスタムMSBuildタスクを書いていました。それは私がそれが欲しいと思っていた仕事を正確に行います。Visual StudioにカスタムカスタムMSBuildタスクの動作を統合
しかし、
通常のVS UIエラーリストの動作は、エラーをクリックすると適切なソースファイルにジャンプし、が問題のコードをハイライトすることです。私は失敗したテストでファイルと行番号を関連付けることができましたが、何らかの形でVisual Studioに問題のあるコードをハイライトさせてエラーをダブルクリックするよう説得することはできませんでした。私が得るのは、正しい場所にカーソルを置くだけです。 line
、endLine
、column
、endColumn
メソッドパラメータ(Log.LogError()
)のすべての種類の組み合わせを試しましたが、役に立たないです。また、コンパイラエラーによるエラー出力に基づいて、行と列(終わりの値なし)も提供されるように見えます。
誰もこの奇妙なことに対して走り、それを解決しましたか?
アップデート2009年5月13日
あなたは
http://code.google.com/p/nunitmsbuildvsintegrated/
私はあなたの欲求不満を理解し、私は答えを持っていたいです。私はこの正確な問題に苦しんでいます。しかし、私はあなたが持っている限りは得られていません。うまくいけば、誰かがいくつかの洞察を提供することができます。 – kevindaub
+1便利なMSBuildタスクです。 – Ergwun