0

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 とはまったく関係がないのでしょうか?

4

1 に答える 1

0

表示されるエラーメッセージは、IEがXMLのレンダリング方法を知らないためです。メモ帳でblah.CodeAnalysisLogを開いてみてください。

于 2011-01-13T17:44:36.340 に答える