我的C#vsto excel加载项中有一个后台工作程序,用于从Excel工作表中读取数据。最近,由于没有明显的原因,Visual Studio没有正确地逐步执行后台工作程序代码。
我已将Visual Studio设置为中断所有异常。以前,当发生异常或我遇到断点时,Visual Studio会中断,我可以像往常一样通过我的代码步骤( F10 )。然而,现在,当Visual Studio中断时,我有时可以执行一次或两次,但后台worker / excel会突然挂起(有时Visual Studio也会挂起)。如果我暂停执行并查看线程,我可以看到它们中的任何一个都不在我的代码中。
我尝试了this修补程序,但它没有帮助。
有没有人遇到过这个?
其他信息:在我遇到此问题之前,我已经使用git回滚到版本,现在它也出现在该版本中。这让我怀疑它是视觉工作室特有的东西。
答案 0 :(得分:0)
The solution, from MSDN's Amanda Zhu,是恢复Visual Studio的默认设置。
导航到\ Common7 \ IDE(默认为C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE);
并运行:
Devenv.exe / ResetSettings:恢复IDE的默认设置,可选择重置为指定的VSSettings文件。