【问题标题】:Stop visual studio opening layout page everytime I refresh mvc web app每次刷新 mvc Web 应用程序时停止 Visual Studio 打开布局页面
【发布时间】:2016-05-24 09:48:03
【问题描述】:

我正在使用 Visual Studio 2015。

如果您使用它提供给您的所有基础知识(家庭控制器、帐户控制器等)创建一个新的 MVC 项目,然后按 F5 启动它,Visual Studio 会在预览窗口中显示“_layout.cshtml”页面.

如果您尝试对特定视图进行“即时”更改,这会变得相当令人沮丧,按 F5 刷新并查看您的更改,然后按 alt-tab 键返回 Visual Studio,只为它拥有再次自动预览布局页面。

如何关闭此功能?

【问题讨论】:

  • 6 个月后,同样的问题
  • 补充一点,我现在已经在三台不同的机器上复制了它——所有新构建的 Win10 机器都只安装了 VS 和 SQL。仍然没有解决方案:/
  • 带有 Edge 的 VS2017 仍然具有相同的行为。所以我在这里向微软报告了这个问题:developercommunity.visualstudio.com/content/problem/80226/…

标签: visual-studio visual-studio-2015


【解决方案1】:

在 Visual Studio 中,您应该禁用“启用浏览器链接”复选框。

【讨论】:

  • 呃, 复选框???百万其他复选框中的这个复选框在哪里?
  • 酷 - 非常感谢 - 我永远找不到它!
【解决方案2】:

我能够在新安装时重现。对我来说,罪魁祸首是“Web Essentials”扩展。尝试禁用并重新启动 VS。 此外,只有在 Edge 的开发人员工具打开时才会发生这种情况。在 Firefox 和 Chrome 上都没有看到过这种情况。

【讨论】:

  • 这确实有所不同 - 停止“Web Essentials”确实会停止这种行为,但这只是回家的一半,因为我需要真正打开“Web Essentials”。如果您可以找出导致它的“Web Essentials”中的原因,或者保持插件启用但停止行为的合适解决方法,我会给您接受的答案!
  • 尝试选项 -> Web Essentials -> 浏览器链接 -> 启用 f12 自动同步 = false。
  • 我可以在不安装 Web Essentials 选项卡的情况下重现此内容。就我而言,_layout.cshtml 文件在我以调试模式 (F5) 运行解决方案后打开。之后,如果我按 F12 在 IE 或 Edge 中打开开发人员工具,则会打开布局页面,因为开发工具会自动突出显示 <body> 标记中的第一行 HTML,这是我的 layout.cshtml 文件。这一直让我很沮丧,我也找不到解决办法。
  • 确认一下,尽管删除了网络必需品,但我仍然遇到问题:/
  • 是的,这就是原因,在 EDGE 中,只需关闭开发工具,此行为就会停止,是的,它非常烦人,感谢 @ober 分享解决方案
【解决方案3】:

这是由F12 Developer Tools引起的,其中DOM Explorer/Elements选项卡中选定元素的页面在Visual Studio中自动打开并同步。

如果您想保持Browser Link 功能处于启用状态,F12 Developer Tools 窗口处于打开状态,并且不丢失 Visual Studio 中当前聚焦的选项卡,这里有一个解决方法:
1. 右键单击​​ Visual Studio 中的_Layout.cshtml 选项卡并选择New Vertical Tab Group
如果您已经打开了一个标签组,请选择Move to Next Tab Group
2.调整标签组的拆分器控件大小,使标签组几乎不可见。
3. 对在 Visual Studio 中自动打开的所有其他文件重复这些步骤,这会破坏您的工作流程。

【讨论】:

    【解决方案4】:

    我无法复制您的确切问题,但以下应该禁用预览选项卡:

    1. 在快速启动中输入“预览”
    2. 选择“环境 --> 选项卡和窗口”
    3. 禁用“允许在预览选项卡中打开新文件”

    【讨论】:

    • 这是我尝试的第一件事,恐怕它并没有阻止它。
    • 在布局文件的属性中,构建动作是什么?
    • 构建操作 = 内容
    • 另一个长镜头:您是否尝试过重置 Visual Studio 设置? msdn.microsoft.com/en-us/library/ms247075(v=vs.90).aspx
    • 可悲的是......再次无济于事:/
    猜你喜欢
    • 1970-01-01
    • 2018-04-03
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 2011-10-04
    相关资源
    最近更新 更多