【发布时间】:2014-05-21 15:53:29
【问题描述】:
我们在 WPF 项目中使用 MVVM 并使用 DI。现在我们正在开发 VS 2012。每当我们打开视图(XAML 表单)时,XAML 设计器都会显示加载消息。然后,每当我们尝试更改 XAML 代码面板时,VS 就会挂起(虽然它在加载消息时被冻结)。 XDesProc.exe 占用大约 13% 的 CPU(因为我有 8 个核心,所以它占用了 100% 的核心)。当我关闭它时,VS 会停止。但是,如果您更改 XAML 代码,则会再次重复该场景。
在同样的情况下,我们对 VS 2010 没有任何问题。
怎么了?
【问题讨论】:
-
我知道你确实尝试过构建/清理解决方案?
-
WPF 设计器在 VS2012 中进行了大量修改,是最后稳定在 beta 中的组件之一。它看起来确实有一些残留的问题(也就是潜在的错误)。您可以在 connect.microsoft.com 上创建反馈文章,他们需要一个重现项目,以便他们可以调试它。如果您迫不及待,请使用 Microsoft 支持。
-
最新版本的 Blend 中是否也会出现这种情况?
-
我经常看到这种情况。 XAML 设计器非常古怪。不确定是否只是因为我安装了 Resharper。我还不得不多次杀死 XDesProc.exe,因为它锁定了我的系统。我在 SSD 上有 8 个内核和 16GB 的 RAM...我怀疑硬件是个问题...
-
VS 2012 Ultimate Update 3 中仍然存在问题。