有什么方法可以使这个错误消息消失吗?
无法运行进程 E:\Program Files\Microsoft FxCop 1.36\FxCop.exe\FxCopCmd.exe /forceoutput /gac /ignoregeneratedcode /f:\Sacog\bin\Debug\Sacog.dll /out:05A1B22A-DE6E-49ae-AA30-DC52A074EF22\fxcop-result.xml:找不到文件。
有什么方法可以使这个错误消息消失吗?
无法运行进程 E:\Program Files\Microsoft FxCop 1.36\FxCop.exe\FxCopCmd.exe /forceoutput /gac /ignoregeneratedcode /f:\Sacog\bin\Debug\Sacog.dll /out:05A1B22A-DE6E-49ae-AA30-DC52A074EF22\fxcop-result.xml:找不到文件。
您是否在运行配置中设置了“FxCop安装根目录”?
如果是,请从末尾删除FxCop.exe。
如果没有,请在此处发布您的FxCop构建页面上“设置”选项卡中的内容。
只需将FXCop路径添加到PATH环境变量中即可。
此外,NAnt contrib具有fxcop任务。像这样使用:
<loadtasks>
<fileset basedir="${environment::get-variable('NAntContribHome')}">
<include name="NAnt.Contrib.Tasks.dll" />
</fileset>
</loadtasks>
<target name="fxCop" depends="compile">
<fxcop analysisReportFilename="fxCopResults.xml" failOnAnalysisError="false" >
<targets>
<includes name="BinaryToAnalyse.dll" />
</targets>
<rules>
<includes name="C:\Program Files\Microsoft FxCop 1.36\Rules\*Rules.dll" />
</rules>
</fxcop>
</target>
FxCop 正在尝试测试 BuildAgent 驱动器的根目录下的代码... 这个开关
/f:\Sacog\bin\Debug\Sacog.dll
正在尝试从该驱动器的根目录获取Sacog.dll。这可能来自于您在TeamCity中配置供FxCop分析的文件列表中。在“构建配置/步骤3:运行程序”配置屏幕上的“程序集”部分中删除文件名开头的\
。