我正在使用vsjitdebugger.exe -p {pid}
将Visual Studio调试器附加到正在运行的进程。它的工作原理,但与一个弹出窗口提示我选择一个调试器附加的烦恼,我可以选择Visual Studio的开放实例或开始一个新的实例。是否可以传入我希望它附加的.sln文件,以便我不会得到该提示?我可以选择新的实例作为默认实例,但我希望能指定一个.sln文件,以便打开该解决方案或在已打开的情况下附加该实例。从命令行附加Visual Studio调试器
感谢, 格雷格
编辑: 我希望这样做的编程方法。我的应用程序正在运行测试框架,我希望它运行时无需点击任何内容。 vsjitdebugger.exe的帮助对话框没有提到我想要的是可能的。我真正想要的是能够做到:vsjitdebugger.exe -p {pid} -s 'solution.sln'
并绕过该弹出。
您是否正在尝试调试另一个进程启动的进程? – 2011-04-19 15:46:19
是的。可执行文件实际上是由一个用python和subprocess.popen()编写的测试框架启动的。然后我用“os.system('vsjitdebugger.exe -p {0}'.format(self.sim_process.pid))” – 2011-04-19 19:52:52