【问题标题】:Disable XAML UI designer禁用 XAML UI 设计器
【发布时间】:2012-05-15 22:26:37
【问题描述】:

【问题讨论】:

  • 您能解释一下为什么要禁用设计器吗?
  • 解决方案很大而且很慢。每当我对 XAML 进行一些更改时,解决方案都会挂起。
  • 如果它又大又慢,您可能想看看是否可以阻止任何“构造函数”代码在设计模式下运行。
  • 谢谢。我会检查一下,是的,构造函数中有很多代码(还有很多逻辑调用,我正在寻找优化)。但我仍然想知道如果设计师可以停止维护设计师的方式。
  • 顺便说一句,禁用设计器的原因在这里:visualstudio.uservoice.com/forums/121579-visual-studio-ide/…

标签: .net visual-studio xaml visual-studio-2012 designer


【解决方案1】:

在 Visual Studio 2015 中,您可以完全关闭 XAML 设计器:

Tools->Options->XAML Designer\Enable XAML Designer

【讨论】:

  • 路径实际上是:工具 > 选项 > XAML 设计器 > 启用 XAML 设计器 我还发现将“默认文档视图”设置为“源视图”足以解决我对 XAML 设计器的问题。
  • 它也适用于 Visual Studio 2019。需要重启。
【解决方案2】:

对于 Visual Studio 2012,提供的链接“user1007074” (http://blog.spinthemoose.com/2013/03/24/disable-the-xaml-designer-in-visual-studio/) 告诉我们:

在工具 -> 选项菜单中,打开 文本编辑器 节点,然后打开 XAML 节点,然后选择Miscellaneous节点;确保在 默认视图标题旁边有一个复选框始终打开文档 在完整的 XAML 视图中。

他也建议

右键单击解决方案资源管理器中的任何 .xaml 文件,然后选择打开方式...

选择编辑器并点击“设为默认值”。非常感谢 David Alpert!

在 Visual Studio 2015/2017

  • 在工具 -> 选项菜单中,打开 XAML 设计器节点,然后取消选中“启用 XAML 设计器”

正如 Mark Bell 所指出的,将默认文档视图设置为源视图并启用 XAML 设计器就足够了。

【讨论】:

  • 这也禁用了我的 F12(得到定义)功能
  • @Iti Tyagi 您是否尝试将默认文档视图设置为源视图,并启用 XAML 设计器?请参阅我的更新答案。
【解决方案3】:

这适用于VS2012,也可能是其他版本:

在 VS 安装中将 XDesProc.exe 重命名为 XDesProc.exe.bak

对我来说是:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\XDesProc.exe

这样可以获得最佳的性能增益。该过程不会启动,VisualStudio 将显示一个不受干扰的异常窗口而不是设计器。

【讨论】:

    猜你喜欢
    • 2011-08-29
    • 2017-11-27
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 2015-04-29
    • 1970-01-01
    相关资源
    最近更新 更多