2017-03-14 84 views
1

它使用內部Process.Start,還是運行命令行?大多數情況下,我的VS2017 RTM在Chrome中可以正常工作,然後隨機出現一個錯誤消息Couldn't start program http://localhost...Visual Studio 2017如何打開瀏覽器進行調試會話?

然後,我必須切換回Edge,讓它打開Edge,並將URL粘貼到Chrome中,以便我可以使用我更喜歡的開發工具。我想以某種方式跟蹤VS嘗試啓動Chrome時可能出現的任何錯誤,並且如果它使用命令行,也許我可以以某種方式捕獲並手動運行它,以調試Chrome無法打開的原因。

+1

也許這是一個與RTM相關的問題,它適用於我最新版本的Visual Studio(15.0.0 + 26228.9)。Chrome始終啓動,至於使用Process Explorer可以檢查的問題。 –

回答

3

Visual Studio調試器使用Windows API CreateProcess啓動選定的瀏覽器。有關典型調試引擎如何調用的更多上下文,請參閱調試引擎sample code並搜索名爲LaunchProcess的方法。

聲明:我在微軟的Visual Studio調試器團隊工作。

相關問題