7

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

我在使用 Visual Studio 2008 SP1 时遇到问题,只要 xaml 编辑获得焦点,它就会挂起 4-10 秒。它确实让我感到绝望,我即将回到 Winforms。注意 - 只是直接编辑 xaml(即没有启用设计器)并不能解决问题。

我做了以下事情:

  • 禁用 xaml 设计器
  • 在挂起期间禁用所有插件检查 FileMon 的活动(没有)
  • 检查磁盘/寻呼活动挂起(再次,无)
  • 已卸载 Silverlight

设置:Windows XP64 8 Core Zeon,16Gb RAM

4

3 回答 3

5

VS 2008 中的 XAML 设计器很弱。许多这些问题在 VS 2010(甚至在 beta 2 中)已得到解决和显着改进。

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

于 2009-11-24T16:27:42.070 回答
0

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

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

于 2009-11-24T17:29:00.340 回答
0

我在使用 XAML 编辑器时遇到了完全相同的问题 - 每次我关注、保存、打开 XAML 代码时,Visual Studio 都会卡住几秒钟。

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

于 2010-01-13T12:29:27.580 回答