我正在Visual Studio 2010中进行一些visual studio扩展开发。 在开发时进行调试会很有用,所以我将它配置为在调试器F5(http://donovanbrown.com/post/How-to-debug-a-Visual-Studio-Extension.aspx)时打开另一个VS实例。这一切都运行良好,但有没有办法将调试器附加到现有的VS2010实例,我已经尝试过,断点没有被击中。没有错误,但想知道是否有办法?
我应该添加我知道如何附加到调试器,我之前使用它来附加到ASP.net代码。
答案 0 :(得分:7)
在Debug下有一个名为Attach to Process的项目。这将完全符合您的要求。
使用Title列告诉您要连接的devenv.exe的哪个实例(请注意我在BinaryFileSearch上启动了附加,但我附加到FixClientNoteRTF)。
它不会让你依附于自己,因为如果你遇到了破坏点,UI会停止响应,你会告诉它如何继续或继续?
答案 1 :(得分:4)
确定设法解决它。 我正在做的是按照常规方法打开Visual Studio实例,即打开一个普通实例(devenv.exe)。 你需要的是使用参数(cmd行模式)打开一个实验实例: / rootsuffex Exp
然后使用attach to debugger模式附加到此实例。