3

我正在 Visual Studio 2010 中进行一些 Visual Studio 扩展开发。在开发时进行调试会很有用,因此我将其配置为在 F5 调试器时打开另一个 VS 实例(http://donovanbrown.com/post/How- to-debug-a-Visual-Studio-Extension.aspx)。这一切都很好,但是有没有办法将调试器附加到现有的 VS2010 实例,我已经尝试过并且没有命中断点。没有错误,但想知道是否有办法?

我应该补充一下,我确实知道如何附加到调试器,并且我之前使用过它来附加到 ASP.net 代码。

4

2 回答 2

7

在 Debug 下有一个名为 Attach to Process 的项目。这将完全符合您的要求。 在此处输入图像描述

使用 Title 列告诉您要连接到哪个 devenv.exe 实例(请注意,我在 BinaryFileSearch 上开始附加,但我正在附加到 FixClientNoteRTF)。 在此处输入图像描述

它不允许您附加到自己,因为如果您遇到断点,UI 将停止响应,您将如何告诉它步进或继续?

于 2011-10-13T16:15:41.500 回答
4

好的设法解决它。我所做的是在打开 Visual Studio 的实例时,按照通常的方法,即打开一个普通实例(devenv.exe)。你需要做的是打开一个实验实例,使用参数(命令行模式):/rootsuffix Exp

然后使用附加到调试器模式附加到这个实例。

于 2011-10-17T13:38:00.210 回答