Visual studio 2012 代码分析VS2012-位置0中的方法类型参数无效

Visual studio 2012 代码分析VS2012-位置0中的方法类型参数无效,visual-studio-2012,code-analysis,fxcop,Visual Studio 2012,Code Analysis,Fxcop,在VS2012解决方案(C#)上运行代码分析时出错。我在此解决方案中有43个项目,但有4个项目因以下错误而失败: CA0001 Error Running Code Analysis CA0001 : Rule=Microsoft.Security#CA2122, Target=Modules.Inspirations.Data.InspirationRepository.#AddImage(Modules.Inspirations.Models.InspirationImage) : T

在VS2012解决方案(C#)上运行代码分析时出错。我在此解决方案中有43个项目,但有4个项目因以下错误而失败:

CA0001  Error Running Code Analysis
CA0001 : Rule=Microsoft.Security#CA2122, 
Target=Modules.Inspirations.Data.InspirationRepository.#AddImage(Modules.Inspirations.Models.InspirationImage) : 
The following error was encountered while reading module 'Modules.Inspirations': 
Method type parameter in position 0 is not valid.   
[Errors and Warnings]   
(Global)
我能想到的唯一一件事是,方法参数可能是复杂类型的问题(或者复杂类型本身有问题)。但是,还有很多其他方法将复杂类型作为参数,代码分析工具对此没有问题


似乎没有比上面的错误消息更详细的信息了。我已经对此进行了搜索,但没有找到解决此问题的方法

不幸的是,由于内部处理异常的方式,无法从代码分析运行中获得更多信息。要深入挖掘,您需要尝试将调试器附加到
fxcopcmd.exe
进程,以了解类型签名为何看起来不可解析。

有时,此错误隐藏了实际错误,实际上是一个警告! 此警告为CA0060:“无法找到间接引用的程序集xxxx。分析不需要此程序集,但分析结果可能不完整。”


在这种情况下,更正包括在输出目录中复制程序集(例如:bin\debug)。为引用的程序集使用copy local=true属性是一种方法。

是否使用Microsoft.Bcl.Async?如果是: