配置 Visual Studio 或 Chrome 以在同一新浏览器中启动多个 Asp.Net 项目 Window
Configure Visual Studio or Chrome To Launch Multiple Asp.Net Projects In The Same New Browser Window
我在 Visual Studio 2017 年有多个 Asp.Net 启动项目的解决方案。
当前行为
当我开始调试时,每个项目都在一个新的 Chrome window 中开始,只有一个选项卡。
期望的行为
当我开始调试时,所有网页都从同一个新 Chrome window 开始,每个都在自己的选项卡中。
我在 Brave 浏览器中有预期的行为,显然是默认的——但出于商业原因,我现在需要切换到主要在 Chrome 中进行调试。
所以,我怀疑这是一个浏览器设置,但只要我得到所需的行为,我愿意在浏览器、Visual Studio 或两者中调整设置。
更新:
要明确这不是:
- How to use the same browser window every time you start a project in Visual Studio?
也不是:
- Stop Visual Studio from launching a new browser window when starting debug?
我确实想要一个新的浏览器 window,除了任何以前的调试之外,实际上是一个独立于我可能已经在同一台机器上启动的任何浏览器的实例。
To Launch Multiple Asp.Net Projects In The Same Browser Window
您可以转到工具菜单 => 选项 => 项目和解决方案 => 网络项目,然后您可以找到一个名为的设置:
Stop debugger when browser window is closed, close browser when debugging stops
取消选中并单击OK
,然后您可以在同一个浏览器中启动多个项目Window。注意:取消选中设置可能不符合所有 needs.It 后的行为将不会在新的 Chrome 实例中打开,但会在 already running
Chrome 实例中打开(如果存在)。
在 VS 中将 Chrome 设置为默认浏览器时。如果您已经有 Chrome 浏览器 运行,请启动解决方案,它将在该 existing Chrome 实例中打开多个选项卡。只有当您 没有 Chrome 实例 运行 时,它才会像您预期的那样启动新的 Chrome 浏览器 window。所以我猜这个设置实际上只满足你预期行为的一部分。
To Launch Multiple Asp.Net Projects In The Same New Browser Window
好像只有当你没有Chrome实例运行时,才能达到这个行为。据我所知,VS 中没有任何设置可以将 VS 配置为 always 在具有多个选项卡的新实例中启动 Chrome 当使用多个启动 [=35] 启动解决方案时=] 也许您可以通过 Suggest a Feature
选项 Developer Community 将您的要求分享给产品团队。希望能有所帮助:)
为了避免使用打开的浏览器,您可以使用 Browse with... 如果您可以给 chrome 任何参数,无论多么随意,它都会打开一个新的浏览器 window。它为 chrome 实例提供了一个新的“签名”,VS 会将浏览器视为单独的应用程序。
我在 Visual Studio 2017 年有多个 Asp.Net 启动项目的解决方案。
当前行为
当我开始调试时,每个项目都在一个新的 Chrome window 中开始,只有一个选项卡。
期望的行为
当我开始调试时,所有网页都从同一个新 Chrome window 开始,每个都在自己的选项卡中。
我在 Brave 浏览器中有预期的行为,显然是默认的——但出于商业原因,我现在需要切换到主要在 Chrome 中进行调试。
所以,我怀疑这是一个浏览器设置,但只要我得到所需的行为,我愿意在浏览器、Visual Studio 或两者中调整设置。
更新:
要明确这不是:
- How to use the same browser window every time you start a project in Visual Studio?
也不是:
- Stop Visual Studio from launching a new browser window when starting debug?
我确实想要一个新的浏览器 window,除了任何以前的调试之外,实际上是一个独立于我可能已经在同一台机器上启动的任何浏览器的实例。
To Launch Multiple Asp.Net Projects In The Same Browser Window
您可以转到工具菜单 => 选项 => 项目和解决方案 => 网络项目,然后您可以找到一个名为的设置:
Stop debugger when browser window is closed, close browser when debugging stops
取消选中并单击OK
,然后您可以在同一个浏览器中启动多个项目Window。注意:取消选中设置可能不符合所有 needs.It 后的行为将不会在新的 Chrome 实例中打开,但会在 already running
Chrome 实例中打开(如果存在)。
在 VS 中将 Chrome 设置为默认浏览器时。如果您已经有 Chrome 浏览器 运行,请启动解决方案,它将在该 existing Chrome 实例中打开多个选项卡。只有当您 没有 Chrome 实例 运行 时,它才会像您预期的那样启动新的 Chrome 浏览器 window。所以我猜这个设置实际上只满足你预期行为的一部分。
To Launch Multiple Asp.Net Projects In The Same New Browser Window
好像只有当你没有Chrome实例运行时,才能达到这个行为。据我所知,VS 中没有任何设置可以将 VS 配置为 always 在具有多个选项卡的新实例中启动 Chrome 当使用多个启动 [=35] 启动解决方案时=] 也许您可以通过 Suggest a Feature
选项 Developer Community 将您的要求分享给产品团队。希望能有所帮助:)
为了避免使用打开的浏览器,您可以使用 Browse with... 如果您可以给 chrome 任何参数,无论多么随意,它都会打开一个新的浏览器 window。它为 chrome 实例提供了一个新的“签名”,VS 会将浏览器视为单独的应用程序。