Visual studio 从Visual Studio 2017在Chrome中调试网站时启用扩展

Visual studio 从Visual Studio 2017在Chrome中调试网站时启用扩展,visual-studio,visual-studio-2017,Visual Studio,Visual Studio 2017,从VisualStudio2015切换到2017年,我发现启动一个Web API项目现在启动了一个干净、独立的Chrome窗口。在大多数情况下,我喜欢这一点,当然我也喜欢这个想法:这也意味着Chrome中缺少扩展 有没有办法从Visual Studio 2017启动一个Web API项目,并启用带有扩展的Chrome启动 或者,如果做不到这一点,我是否可以恢复到以前的行为,即在现有的Chrome窗口中,我的项目作为一个新选项卡打开 我试过了,但什么也没找到。我在Visual Studio中使用浏

从VisualStudio2015切换到2017年,我发现启动一个Web API项目现在启动了一个干净、独立的Chrome窗口。在大多数情况下,我喜欢这一点,当然我也喜欢这个想法:这也意味着Chrome中缺少扩展

有没有办法从Visual Studio 2017启动一个Web API项目,并启用带有扩展的Chrome启动

或者,如果做不到这一点,我是否可以恢复到以前的行为,即在现有的Chrome窗口中,我的项目作为一个新选项卡打开


我试过了,但什么也没找到。我在Visual Studio中使用浏览器检查了下拉列表(并检查了“使用…浏览”对话框),但也没有找到解决方案。

您可以通过

调试>选项>调试>常规>(取消选中)为ASP.Net(Chrome和IE)启用JavaScript调试

有没有办法从Visual Studio 2017启动一个Web API项目,并启用带有扩展的Chrome启动

是的,但它只适用于一个项目,这意味着您需要在启动全新项目时重新安装扩展。我尝试在Chrome中同步(不工作)

在我看来,这与Chrome远程调试协议概要文件有关。我希望了解Chrome的人能给出最终的解决方案

您可以在这里学习更多内容:


有一种方法,你不需要改变任何事情。但这很烦人

因为当您点击F5时,Visual Studio 2017将Chrome实例用于调试模式,所以您可以在远程调试协议打开的情况下保留该调试模式实例,并使用具有完整扩展的默认Chrome实例。只需将链接复制并粘贴到您最喜欢的Chrome实例中


加油!希望它能有所帮助。

您所需要做的就是以您安装了所有常用扩展的用户身份登录VS2017启动的Chrome实例(即以您通常登录的用户身份登录)

此登录“固定”,因此扩展将加载到当前调试会话和所有后续调试会话中