当我构建项目时,我得到以下错误。如何解决这个问题?
错误消息:为了对托管二进制文件执行代码分析,MSBuild需要启动FxCop。 MSBuild无法找到FxCop二进制文件。确保已安装适用于软件开发人员或Visual Studio Team Suite的Visual Studio Team Edition并从“Visual Studio命令提示符”中运行MSBuild
答案 0 :(得分:1)
找到答案。在我的解决方案中,规则集位于像bellow这样的共享网络位置。
<CodeAnalysisRuleSet>\\someserver\aa\bb.ruleset</CodeAnalysisRuleSet>
<RunCodeAnalysis>true</RunCodeAnalysis>
如果您没有正确的凭据来访问网络位置,则会收到此错误。所以要确保 您可以从您的计算机访问 \ someserver \ aa \ bb.ruleset 。如果不 去运行并键入\\ someserver \,当提示登录窗口时输入您的凭据。 (特别是如果您来自另一个域,跨域登录可能会失败)。一旦您登录,下一次visual studio可以愉快地访问网络路径。
答案 1 :(得分:0)
**** *** EDIT
这将永久禁用代码分析,如果那不是你想要的。不要使用它。
打开项目文件并替换此属性
<RunCodeAnalysis>true</RunCodeAnalysis>
with
<RunCodeAnalysis>false</RunCodeAnalysis>