Visual Studio 2017如何打开浏览器进行调试会话?

时间:2017-03-14 13:31:49

标签: asp.net google-chrome visual-studio-2017

它是使用内部Process.Start还是运行命令行?我的VS2017 RTM大部分时间都适用于Chrome,然后随机发出错误Couldn't start program http://localhost...

然后我必须切换回Edge,让它打开Edge,然后将URL粘贴到Chrome中,这样我就可以使用我喜欢的开发工具了。我想以某种方式跟踪VS尝试启动Chrome时可能出现的任何错误,如果它使用命令行,也许我可以以某种方式捕获并手动运行以调试Chrome无法打开的原因。

1 个答案:

答案 0 :(得分:3)

Visual Studio调试器使用Windows API CreateProcess启动所选浏览器。有关典型调试引擎如何调用此方法的更多上下文,请参阅调试引擎sample code并搜索名为LaunchProcess的方法。

免责声明:我在Microsoft的Visual Studio调试器团队工作。