【问题标题】:Generate FxCop Results xml in teamcity在 teamcity 中生成 FxCop 结果 xml
【发布时间】:2014-11-04 21:26:55
【问题描述】:

我需要在 Teamcity 中为 FxCop 设置构建步骤。我还需要在 xml 文件中生成 fxcop 结果。请帮我。我是 Teamcity 的新手。如果有人也可以发布屏幕截图,我将不胜感激。 google了一下,没看懂。

【问题讨论】:

  • 大家好,我可以将 FxCop-results.xml 生成到 Teamcity 的结帐目录中。我终于可以从 FxCop Build 步骤获取 .xml 文件了。现在,我正在努力生成 .xsl 文件。我想将 .xsl 文件放到同一个结帐目录中。为了获取 .xml 文件,我没有在 teamcity 中设置任何步骤。默认情况下,我将 .xml 文件放入结帐目录。请帮忙,我遇到了这个问题。

标签: xml teamcity fxcop


【解决方案1】:

要让 FxCop 在 TeamCity 中运行,需要执行以下步骤:

  1. 在代理(或所有代理,如果您有更多)上安装 FxCop。

    在此处下载:https://fxcopinstaller.codeplex.com/

  2. 编辑文件 buildAgent.properties 并添加有关 FxCop 安装文件夹的信息。

    添加行:system.FxCopRoot=C:\Program Files (x86)\Microsoft Fxcop 10.0

  3. 创建构建步骤。现在很容易。有趣的设置是:

    跑步者类型:FxCop

    FxCop 版本:10.0

    程序集:例如 bin*.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

如果您有任何问题,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多