我正在使用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