我正在使用vsjitdebugger.exe -p {pid}
将Visual Studio调试器附加到正在运行的进程。它可以工作,但是很烦人的是弹出窗口提示我选择要附加的调试器,我可以选择Visual Studio的打开实例,也可以启动新实例。是否可以传入我想要附加的.sln文件,这样我就不会收到提示了?我可以选择新实例作为默认实例,但我希望可以指定一个.sln文件,以便它可以打开该解决方案,也可以将其附加到该解决方案(如果已打开)。
谢谢,
格雷格
编辑:
我希望有一种编程的方式来做到这一点。我的应用程序正在由测试框架运行,我希望它无需单击任何内容即可运行。 vsjitdebugger.exe的帮助对话框没有提到我想要的是可能的。我真正想要的是执行以下操作的能力:vsjitdebugger.exe -p {pid} -s 'solution.sln'
并绕过该弹出窗口。
最佳答案
看一下本文,尽管它使用宏,但您可以轻松地将其转换为C#或vb.net。
http://www.codeproject.com/KB/macros/AttachedProcess.aspx
关于.net - 从命令行附加Visual Studio调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5717677/