FxCop似乎已经挂起或死锁:从检查中忽略一些方法的可能性

本文关键字:可能性 方法 检查 挂起 死锁 FxCop | 更新日期: 2023-09-27 17:53:01

在一些开发机器上,我们在标题中得到异常。这里有一个关于这个的线程:https://connect.microsoft.com/VisualStudio/feedback/details/770502/vs2012-fxcop-ca0001-fxcop-appears-to-have-hung-or-deadlocked

我的猜测是,如果我们编写大型Queryables, FxCopy想要编译,但随后得到超时/内存错误,则会发生此异常。

通常我们可以抑制警告,但这没有帮助,因为生成警告已经太晚了。

是否有人仍然有这个异常,或者是否有可能从FxCop中排除方法,以便我们更容易发现哪个方法有问题?

FxCop似乎已经挂起或死锁:从检查中忽略一些方法的可能性

您可以为fxcopcmd.exe使用.fxcop项目或/types命令行参数来控制分析目标的类型。然而,对于试图找到问题的根源来说,这可能是一种耗时的方法。您可能希望首先尝试运行/verbose开关的fxcopcmd.exe,以查看是否可以获得有关错误或其上下文的更多信息。如果做不到这一点,在进程中附加一个调试器可能也会有所帮助。