2014-11-04 51 views
0

我需要設立的FxCop在TeamCity的一個構建步驟的FxCop結果XML。我還需要在xml文件中生成fxcop結果。請幫幫我。我是Teamcity的新手。我真的很感激,如果有人可以張貼截圖。 我做了谷歌,但也沒能正確理解。生成的TeamCity

+0

大家好,我就能夠產生的FxCop-results.xml在TeamCity的檢出目錄。我終於可以從FxCop Build步驟中獲得.xml文件。現在,我正在努力生成.xsl文件。我想將.xsl文件放到同一個結帳目錄中。爲了獲得.xml文件,我沒有在teamcity中設置任何步驟。默認情況下,我將.xml文件添加到checkout目錄。請幫助,我堅持這個問題。 – 2014-11-05 18:18:52

回答

1

要獲得的FxCop在TeamCity的運行,需要遵循以下步驟:

  1. 安裝的FxCop在代理(或所有的試劑,如果你有更多的)。

    在這裏下載:https://fxcopinstaller.codeplex.com/

  2. 編輯文件buildAgent.properties並添加有關的FxCop安裝目錄文件夾的信息。

    添加一行:system.FxCopRoot = C:\ Program Files文件(x86)的\微軟的FxCop 10.0

  3. 創建構建步驟。現在很容易。有趣的設置是:

    Runnert類型:FxCop的

    的FxCop版本:10.0

    Assembiles:例如倉的* .dll

    報告XSLT文件:%system.FxCopRoot%/ XML/FxCopReport的.xsl

    附加FxCopCmd選擇:例如/ruleSet:"=%teamcity.build.workingDir%\Core\ProjectRules.ruleset"。 我用這個來指定自定義規則設置

然後XML被產生,然後可以在構建日誌中找到的路徑。要更改路徑,你可以使用更多的FxCopCmd參數,這裏更多的信息:http://msdn.microsoft.com/en-us/library/bb429449%28v=vs.80%29.aspx

讓我知道如果您有任何問題。

相關問題