我需要使用CruiseControl.NET 1.5运行FxCop以进行持续集成。我已经使用命令包含了buildscript来执行FxCop项目文件。
当我在CruiseControl.NET中构建项目时,出现以下错误。
C:\ CPLBuildScripts \ CheckpointLearning \ FullBuild \ Web.BuildScript.proj(19,5):
errorMSB3073: The command "C:\Program Files\Microsoft FxCop 1.36\FxCopCmd.exe /p:C:\CheckpointLearningFullBuilld\CPL.FxCop /o:C:\CheckpointLearningFullBuilld_Artifacts\Artifacts\FxCop_AnalysisReport.xml" exited with code 9009
(19,5)参考上述命令。
请帮我解决这个问题。提前致谢和问候。
答案 0 :(得分:1)
您似乎缺少fxcopcmd.exe路径周围的引号。
答案 1 :(得分:0)
您应该将命令更改为
"C:\Program Files\Microsoft FxCop 1.36\FxCopCmd.exe" /p:C:\CheckpointLearningFullBuilld\CPL.FxCop /o:C:\CheckpointLearningFullBuilld_Artifacts\Artifacts\FxCop_AnalysisReport.xml