Visual Studio 2008, excel外接程序在进入调试器时挂起

本文关键字:调试器 挂起 程序 2008 Studio excel Visual | 更新日期: 2023-09-27 18:11:30

我有一个后台工作人员在我的c# vsto excel插件,从excel表格读取数据。最近,没有明显的原因,Visual Studio没有正确地遍历后台worker代码。

我将Visual Studio设置为在所有例外情况下中断。以前,当发生异常或遇到断点时,Visual Studio将中断,我可以像往常一样在代码中步进(F10)。然而现在,当Visual Studio崩溃时,我有时可以走一两次,但随后后台worker/excel会突然挂起(有时Visual Studio也挂起)。如果我暂停执行并查看线程,我可以看到它们都不在我的代码中了。

我已经试过这个补丁了,但是没有用。

有人遇到过这种情况吗?

附加信息:在我遇到这个问题之前,我已经使用git回滚到一个版本,现在这个版本也存在。这让我怀疑这是visual studio特有的东西。

Visual Studio 2008, excel外接程序在进入调试器时挂起

MSDN的Amanda Zhu给出的解决方案是恢复Visual Studio的默认设置。

导航到'Common7'IDE(默认为C:'Program Files 'Microsoft Visual Studio 9.0'Common7'IDE);

并运行:

devv .exe/ResetSettings:恢复IDE的默认设置,可选地重置到指定的VSSettings文件。