0

我的 C# vsto excel 加载项中有一个后台工作人员,它从 Excel 工作表中读取数据。最近,不知何故,Visual Studio 没有正确单步执行后台工作程序代码。

我将 Visual Studio 设置为中断所有异常。以前,当发生异常或遇到断点时,Visual Studio 会中断,我可以F10像往常一样单步执行 ( ) 代码。但是,现在,当 Visual Studio 中断时,我有时可以踩一两次,但随后后台工作人员/excel 会突然挂起(有时 Visual Studio 也会挂起)。如果我暂停执行并查看线程,我可以看到它们都不再在我的代码中了。

我试过这个修补程序,但它没有帮助。

有没有人遇到过这个?

附加信息:我已经使用 git 回滚到我遇到此问题之前的版本,并且它现在也存在于该版本中。这让我怀疑这是视觉工作室特有的东西。

4

1 回答 1

0

The solution, from MSDN's Amanda Zhu, was to restore Visual Studio's default settings.

Navigate to \Common7\IDE (default is C:\Program Files \Microsoft Visual Studio 9.0\Common7\IDE);

and run:

Devenv.exe /ResetSettings: Restores the IDE's default settings, optionally resets to the specified VSSettings file.

于 2013-05-06T14:57:36.837 回答