XAML编辑器挂了4-10秒让我发疯

时间:2009-11-24 16:21:36

标签: c# .net wpf xaml xaml-designer

我知道存在类似的问题,但他们没有解决这个问题。

我遇到Visual Studio 2008 SP1的问题,只要xaml编辑获得焦点,它就会挂起4-10秒。这实际上让我感到绝望,我即将回到Winforms。注 - 只需编辑直接向上的xaml(即没有启用设计器)就无法解决问题。

我做了以下事情:

  • 禁用xaml designer
  • 禁用所有插件在挂起期间检查FileMon是否有活动(没有)
  • 检查磁盘/分页是否有挂起的活动(再次,无)
  • 卸载Silverlight

设置: Windows XP64 8核心Zeon,16Gb RAM

3 个答案:

答案 0 :(得分:5)

VS 2008中的XAML设计师很弱。其中许多问题已在VS 2010中得到解决并得到显着改善(即使在测试版2中)。

我开始专门为设计师工作使用Blend,只是设置VS使用XML编辑器(而不是设计器)来处理XAML文件。这使得在Visual Studio中即时编辑,但如果您需要设计时体验,则需要换出Blend。

答案 1 :(得分:0)

对我来说,XML编辑器的工作效果不太好。我所做的是在工具/选项/文本编辑器/ XAML /杂项中,激活“始终在完整XAML视图中打开文档”。这可以防止IDE尝试在打开时呈现您的xaml并正确编辑您的XAML。当您准备支付渲染惩罚时,可以单击设计选项卡。

因为每个人都知道手工编写xaml更快更有趣:)

答案 2 :(得分:0)

我和XAML编辑器有完全相同的问题 - 每当我关注,保存,打开XAML代码时,Visual Studio都会卡住几秒钟。

对我来说,解决方案是删除对 Microsoft.mshtml 的引用 - 我不明白原因(如果有人,请发表评论),但它确实是唯一的问题和删除参考解决了我的噩梦。