FxCop 似乎已挂起或死锁:可能会忽略检查中的某些方法

Posted

技术标签:

【中文标题】FxCop 似乎已挂起或死锁:可能会忽略检查中的某些方法【英文标题】:FxCop appears to have hung or deadlocked : Possibility to ignore some Methods from check 【发布时间】:2015-06-03 06:56:21 【问题描述】:

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

我的猜测是,如果我们编写大型 Queryables,FxCopy 有点想编译,但随后会出现超时/内存错误,就会发生此异常。

我们可以直接抑制警告,但这无济于事,因为要生成警告,已经为时已晚。

是否还有人有这个例外,或者是否有可能从 FxCop 中排除方法,以便我们更容易找出哪个方法有问题?

【问题讨论】:

【参考方案1】:

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

【讨论】:

谢谢,有趣的是现在它又可以工作了,一旦我们再次收到错误,我们会试一试

以上是关于FxCop 似乎已挂起或死锁:可能会忽略检查中的某些方法的主要内容,如果未能解决你的问题,请参考以下文章

线程 WebContainer 已保持活动状态 N 毫秒,此线程可能已挂起

解决JAVA Process死锁

数据库中的死锁会影响其他数据库或挂起整个服务器吗?

jquery拖放挂起或卡住Android浏览器

gRPC (Cpp) Streaming - 如果在 grpc_impl::ServerReaderWriter::Read 期间一侧挂起或忘记关闭流,会发生啥?

nfs问题导致df挂起