【问题标题】:Visual Studio 2012 hangs on editing XAMLVisual Studio 2012 在编辑 XAML 时挂起
【发布时间】:2013-07-03 07:51:38
【问题描述】:

我在使用 Visual Studio 2012 时遇到问题,希望有人能帮我解决。

当我尝试修改 XAML 文件时,Visual Studio 挂起。诚然,我的解决方案包含超过 50 个项目,并且我正在运行 ReSharper 和 StyleCop。这是我从事新工作的第一天,也是我第一次使用 XAML,所以我想给人留下好印象!

我可以尝试解决这个问题吗?

提前致谢,马克

【问题讨论】:

    标签: xaml visual-studio-2012


    【解决方案1】:

    经过一番谷歌搜索,我在这里找到了解决问题的方法:http://weblogs.asp.net/fmarguerie/archive/2009/01/29/life-changer-xaml-tip-for-visual-studio.aspx

    【讨论】:

    • 在完整 XAML 视图中始终打开的文档对我不起作用。 VS 仍会偶尔在设计器中打开。然而,第二个提示是绝对的赢家。它使 VS 根本不使用设计器来处理 XAML 文件。
    • 解决方案是使用“源代码(文本)编辑器”而不是“XAML 设计器”或“XML(文本)编辑器”。我现在正在尝试。但不幸的是,ReSharper 似乎让它再次挂起。
    【解决方案2】:

    尝试暂停/卸载 Resharper 和 Visual Studio 的所有其他插件。这对我有用,而所有其他方法都没有。

    还可以尝试使用 /SafeMode 标志运行 VS,看看它是否正常工作。

    【讨论】:

      【解决方案3】:

      这仍然是 2013 年的问题(截至 2016 年 5 月)。上面建议的解决方案没有帮助。

      【讨论】:

        【解决方案4】:

        在我的 Visual Studio 2012.4 中,我发现在设计模式下打开 XAML 时,XDesProc 使用了 2gb 的 RAM 和 25% 的 CPU(i7 8 核),我通过关闭 View Model 的构造函数中的数据加载解决了这个问题如果在设计模式。加载我的许多 Comboboxes 的 ItemsSources 只是让设计师陷入困境。这样我仍然可以拥有我的设计师。不要忘记在 ViewModel 中导入 System.Windows 和 System.ComponentModel 并将这些代码添加到构造函数中

        If DesignerProperties.GetIsInDesignMode(New DependencyObject) Then

        ‘什么都不做

        其他

        ‘加载数据

        如果结束

        【讨论】:

        • 我认为这是完全不同的事情。即使根本没有视图模型实例,设计师的表现也会变得很糟糕。
        猜你喜欢
        • 2014-05-11
        • 1970-01-01
        • 2012-11-18
        • 2015-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多