TFS 2010 での自動ビルドのビルド後のイベントで、NDepend というコード分析ソフトウェアを自動的にトリガーしようとしています (詳細については、こちらを参照してください)。
このコードを次の場所に追加しました。
<Target Name="NDepend" >
<PropertyGroup>
<NDPath>c:\tools\NDepend\NDepend.console.exe</NDPath>
<NDProject>$(SolutionDir)MyProject.ndproj</NDProject>
<NDOut>$(TargetDir)NDepend</NDOut>
<NDIn>$(TargetDir)</NDIn>
</PropertyGroup>
<Exec
Command='"$(NDPath)" "$(NDProject)" /OutDir "$(NDOut)" /InDirs "$(NDIn)"'/>
</Target>
以前の試みの1つで行ったのと同じように。正常にビルドされ、エラーはありませんでしたが、NDepend が実行されている兆候はすぐには見られませんでした。しかし、直感で、自動ビルドからドロップ フォルダーを確認することにしたところ、「blah .CodeAnalysisLog 」というラベルの付いた XML ファイルがいくつか見つかりました。これらが以前のバージョンにあったことを思い出せなかったので、考えて開いてみました。 NDepend 分析かもしれません。しかし、それをクリックすると、Internet Explorerは次のように表示されました。
XML ページを表示できません
XSLT スタイル シートを使用して XML 入力を表示できません。エラーを修正してから [更新] ボタンをクリックするか、後でもう一度やり直してください。
アクセスが拒否されました。
誰もこの問題を経験しましたか? もしそうなら、それを引き起こしているのは何ですか?上で追加した NDepend XML と関係がありますか? それとも、このエラーは、私が追加した NDepend XML とはまったく関係がないのでしょうか?