我正在尝试通过以下常见问题调试我编写的自定义FxCop规则:http://blogs.msdn.com/b/codeanalysis/archive/2007/05/16/faq-how-do-i-debug-a-custom-rule.aspx(“在Visual Studio中调试或通过命令行”部分)
最初我遇到了一些关于缺少引用的错误,但我设法使用以下命令行修复了这些错误:
FxCopCmd.exe /searchgac /d:"SomeDir" /file:"MyAssembly.dll" /rule:"MyCustomRules.dll" /console
现在,我收到以下错误:
Project : error : CA0055 : Could not load MyAssembly.dll. Signature is not valid.
Project : error : CA0052 : No targets were selected.
我确保使用我的测试签名证书签署了MyAssembly.dll,并且证书路径中的所有证书都在“受信任的根证书颁发机构”(当前用户)中,但它没有帮助。 有谁知道这个错误意味着什么?
谢谢!