2011-01-13 90 views
0

我試圖在TFS 2010中自動構建postbuild事件時自動觸發一個名爲NDepend的代碼分析軟件(如果您想了解更多詳細信息,請參閱this)。如何閱讀CodeAnalysisLog XML文件?

<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> 

就像我在之前我嘗試之一做了大量:

我加入這個代碼。它構建的很好,沒有錯誤,但我沒有看到NDepend正在運行的任何直接跡象。然而,在預感上,我決定從自動構建中檢查drop文件夾,並且發現了一些標有「blah .CodeAnalysisLog」的XML文件。我沒有回想到之前版本中存在的這些文件,所以我試圖打開它們,認爲這可能是NDepend分析。但是,當我點擊它,Internet Explorer中顯示as follows

的XML頁面無法顯示

使用XSLT樣式表無法查看XML輸入。請更正錯誤,然後點擊刷新按鈕,或稍後再試。

訪問被拒絕。

有沒有人遇到過這個問題?如果是的話,是什麼造成的?這是否與我上面添加的NDepend XML有關?或者這個錯誤與我添加的NDepend XML完全無關?

+0

@John Saunders - 感謝編輯,我的標題很混亂,需要改變,但我不積極,這是我正在看的一個NDepend日誌文件,這就是爲什麼我再次改變標題的原因。另外,我不知道爲什麼你最後拿出了「謝謝」,我只是想要禮貌。 – AmbiguousX 2011-01-13 20:31:47

+2

這不是一個論壇,它是一個問答網站。請參閱http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts。 – 2011-01-13 20:36:41

回答

0

您得到的錯誤消息是因爲IE不知道如何呈現XML。嘗試在記事本中打開blah.CodeAnalysisLog。