【发布时间】:2011-09-30 04:08:35
【问题描述】:
我正在尝试使用 NAnt 设置 CI 工具。 我已经设法让 NAnt 构建项目 我已经为项目创建了 .FxCop 文件,但是当我在 Nant Build 配置中插入 FxCop 命令时,我收到了
[exec] Loading C:\projects\BuildingSolution\BuildingSolution.FxCop...
[exec] Failed loading FxCop project.
[exec] Error text: Project version is incompatible with current application version..
项目和解决方案是从 .NET 4.0 上的 Visual Studio 2010 制作的 NAnt 版本是 0.91-alpha2 FxCop 版本为 10
我插入的设置:
<target name="runFxCop">
<exec program="c:\devtools\fxcop10\fxcopcmd.exe"
commandline="/p:${FxCop.Filename} /o:${Build.OutputFolder}Latest\fxcop-results.xml"
failonerror="false"/>
</target>
错误消息表明该项目不受支持,但我看到有关 FxCop 支持 .Net 4.0 的帖子。 我不确定是我配置错误还是目前不支持。 谁能帮我解决这个问题?
【问题讨论】:
-
尝试先在命令行上运行 FxCop - 暂时将 NAnt 排除在外。让 FxCop 工作,然后将您使用的命令行添加到 NAnt 构建脚本。 FxCop 10 在 .NET 4/VS 2010 项目上运行良好;我们一直在运行它。
标签: visual-studio-2010 nant fxcop