MSBUILD错误CA0053:无法加载规则程序集

时间:2011-08-13 16:09:46

标签: visual-studio-2010 msbuild visual-studio-2010-sp1

当运行MSBUILD作为自动构建过程的一部分时,我得到:

  

MSBUILD:错误:CA0053:无法加载规则程序集'c:\ program   files(x86)\ microsoft visual studio 10.0 \ team tools \ static analysis   tools \ fxcop \ rules \ securityrules.dll':无法加载文件或程序集   'file:/// c:\ program files(x86)\ microsoft visual studio 10.0 \ team   tools \ static analysis tools \ fxcop \ rules \ securityrules.dll'或其中之一   它的依赖关系。该模块预计包含一个程序集   清单。

该项目包含多个规则集。

即使在Visual Studio 2010 SP内部,我也会收到相同的消息。

3 个答案:

答案 0 :(得分:1)

可能的原因可能是,在某些情况下,工具的完整路径存储在项目文件中。 我遇到了VS 2012的问题。请参阅MS Connect Error

答案 1 :(得分:0)

我运行Visual Studio 2010安装程序并修复安装。遵循与Service Pack 1相同的方法,一切正常。

答案 2 :(得分:0)

此问题的一种可能解决方案是从其他计算机下载文件时解锁文件(右键单击 - >属性 - >取消阻止)。