加速VS2008中的XAML编辑

时间:2008-09-02 08:15:21

标签: visual-studio-2008 xaml

在VS2008 SP1中编辑XAML时,编辑器非常慢。 devenv进程似乎在40%左右的CPU(我现在使用的机器只是双核心,所以这几乎是一个核心)大部分时间。当我切换到另一个XAML文件时,它会增加一些。我也安装了ReSharper,但我认为我宁愿忍受缓慢而不是删除:)

有关如何加快速度的任何建议吗?

编辑添加: 我已经在使用仅限Xaml的视图,它确实从我记忆中加速了 - 但它仍然是缓慢的。此外,Xaml文件并不大 - 只有100到200行。

4 个答案:

答案 0 :(得分:3)

只需查看XML视图,您就可以加快速度。工具/选项/文本编辑器/ XAML /始终在完整的XAML视图中打开文档(选中此框)。

答案 1 :(得分:1)

看起来减速是由于ReSharper造成的。从谷歌搜索我found按Ctrl + 8将关闭当前文件的ReSharper(再次按Ctrl + 8将其重新打开)。如果我为缓慢的Xaml文件执行此操作,我的问题几乎消失了(我不介意没有为Xaml使用ReSharper)

更新:ReSharper的4.1版本似乎修复了性能问题,因此我不再需要使用Ctrl + 8快捷键。

答案 2 :(得分:1)

我发现这个修复程序解决了我遇到的一个主要滞后和口吃问题。

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826

在我的xaml中简单地滚动或编辑标签之前,VS2008会暂停5-10秒。这个修复程序似乎弥补了大部分内容;不是它只在保存和加载xaml文件后暂停。

答案 3 :(得分:0)

也许您可以在Visual Studio外编辑XAML文件。使用以下工具: