【发布时间】:2018-11-16 22:09:46
【问题描述】:
我一直在更新到最新版本的 Visual Studio Preview,并且我认为某个设置已更改。
当我开始在 Visual Studio 2017 15.7.0 Preview 4 中调试 ASP.NET Web 应用程序时,VS 会打开一个新浏览器。
我之前遇到过类似的问题,这是一个设置。这次不是那个设定。正如您在下面看到的,我的 Chrome 调试已经被取消选中。
我也知道项目 -> 属性下的“启动浏览器”复选框。
如果我取消选中没有打开浏览器。以前我真正喜欢的行为是在我的默认浏览器(即 Chrome)中打开一个新标签。
如何恢复这种行为?我希望 VS 在 Chrome 中自动打开一个新标签,如果我没有打开浏览器,那么它应该打开一个新浏览器。
【问题讨论】:
-
“在新标签页而不是新浏览器中打开”听起来像是浏览器设置而不是 VS 设置?
-
我不认为这是浏览器设置。如果我单击电子邮件或网站中的链接,它总是在新选项卡中打开。也许更能说明问题的是,如果我在开始调试时关闭 Visual Studio 打开的新浏览器窗口,它会停止调试。很明显,浏览器窗口和调试过程是联系在一起的。
-
你提到了 VS 2017 15.7.0 Preview。您是说当您将 VS 2017 从以前的(例如 15.6)版本升级到 15.7 Preview 4 时,这种具有 Chome 行为的意想不到的新窗口与新标签开始了?
-
您能否检查“为 ASP.NET(Chrome、Edge 和 IE)启用 JavaScript 调试”选项,然后告诉我发生什么了?您提到您未选中上面的选项,但似乎您指的是“启动浏览器”复选框。
-
我真的很困惑。我最初的行为是这样的:我只需启动调试过程,这将在我已经打开的浏览器中打开一个新选项卡。关闭该选项卡不会停止调试过程。这里建议的解决方案都没有恢复这种行为。如果我取消选中“启动浏览器”,则启动调试过程不会打开任何东西,即新浏览器或新标签。这不是我想要的行为。我确实希望打开一个新标签,而不是新的浏览器。
标签: visual-studio visual-studio-2017