MSBuild扩展包FxCop - 使用Ruleset开关

时间:2012-12-12 10:03:48

标签: fxcop msbuildextensionpack

我正在尝试指定规则集而不是规则程序集作为fxcop msbuild任务的一部分,但它目前无法正常工作。文档说它确实支持这一点。

http://www.msbuildextensionpack.com/help/3.5.11.0/html/a111be65-19a8-05e0-5787-c187c3ee65f2.htm

所以我已经宣布了如下的构建任务......

<MSBuild.ExtensionPack.CodeQuality.FxCop
        TaskAction="Analyse"
        Ruleset="C:\FxCop\test.ruleset"
        Files="@(FXCopAssemblies)"
        OutputFile="$(PathCheckout)FXCop\fxcopreport.xml"
        LogToConsole="true"
        DependencyDirectories="@(DependencyDirectories)"/">

但是msbuild输出返回以下错误

error MSB4064: The "Ruleset" parameter is not supported by the
"MSBuild.ExtensionPack.CodeQuality.FxCop" task. Verify the parameter exists   
on the task, and it is a settable public instance property.

我有MS Build Extension Pack 4.0的第4版,所以它应该已经包含以下fxcop任务。

0 个答案:

没有答案