当运行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内部,我也会收到相同的消息。
答案 0 :(得分:1)
可能的原因可能是,在某些情况下,工具的完整路径存储在项目文件中。 我遇到了VS 2012的问题。请参阅MS Connect Error
答案 1 :(得分:0)
我运行Visual Studio 2010安装程序并修复安装。遵循与Service Pack 1相同的方法,一切正常。
答案 2 :(得分:0)
此问题的一种可能解决方案是从其他计算机下载文件时解锁文件(右键单击 - >属性 - >取消阻止)。