在 VS2008 SP1 中编辑 XAML 时,编辑器真的很慢。devenv 进程似乎在 40% CPU 左右(我目前使用的机器只有双核,所以这几乎是一个核心的最大化)大部分时间。当我切换到另一个 XAML 文件时,它会飙升一点。我也安装了 ReSharper,但我想我宁愿忍受缓慢而不是删除它:)
关于如何加快速度的任何建议?
编辑添加:我已经在使用仅 Xaml 视图,它确实加快了我记忆中的速度 - 但它仍然很慢。此外,Xaml 文件并不庞大——只有 100 到 200 行。
在 VS2008 SP1 中编辑 XAML 时,编辑器真的很慢。devenv 进程似乎在 40% CPU 左右(我目前使用的机器只有双核,所以这几乎是一个核心的最大化)大部分时间。当我切换到另一个 XAML 文件时,它会飙升一点。我也安装了 ReSharper,但我想我宁愿忍受缓慢而不是删除它:)
关于如何加快速度的任何建议?
编辑添加:我已经在使用仅 Xaml 视图,它确实加快了我记忆中的速度 - 但它仍然很慢。此外,Xaml 文件并不庞大——只有 100 到 200 行。
您可以通过仅查看 XML 视图来加快速度。工具 / 选项 / 文本编辑器 / XAML / 始终以完整的 XAML 视图打开文档(选中此框)。
看起来放缓是由于 ReSharper。从更多的谷歌搜索中,我发现按Ctrl+8将关闭当前文件的 ReSharper(再次Ctrl+8将其重新打开)。如果我对慢速 Xaml 文件执行此操作,我的问题就会消失(而且我不介意没有 ReSharper for Xaml)
更新:ReSharper 4.1 版本似乎修复了性能问题,所以我不再需要使用Ctrl+8快捷键。
我发现这个修补程序解决了我遇到的一个主要的滞后和卡顿问题。
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826
在我的 xaml 中简单地滚动或编辑标签之前会导致 VS2008 暂停 5-10 秒。这个修补程序似乎解决了大部分问题。不仅在保存和加载 xaml 文件后暂停。
也许您可以在 Visual Studio 之外编辑 XAML 文件。使用以下工具: