我有一个大型项目,在不调试时(即使在运行调试版本时)也可以毫无问题地执行。
如果我尝试调试项目,当执行遇到某个 MS CCR 依赖库时,调试器会暂停执行:
此时的调用堆栈如下所示:
即使“调试”->“异常...”->“CLR 异常”抛出 和 用户未处理都未选中,也会发生这种情况。
自从我将项目升级到 .net4.5 并添加了最新版本的(4.0.261.0)后,问题似乎就发生了Microsoft.Core.Ccr.dll
。Microsoft.Ccr.Core.TaskExecutionWorker.ExecuteTaskHelper(Microsoft.Ccr.Core.ITask currentTask) + 0x94 bytes
Microsoft.Ccr.Core
这给我的调试工作带来了很大的不便,因为遇到这些不存在的断点意味着我的项目的其他与时间相关的部分几乎不可能正确调试。
什么可能导致这种行为,是否有任何我错过的选项可能允许 VS 忽略该问题?