切换到另一个文件时,未保存的XAML文件非常慢

时间:2011-12-05 11:51:06

标签: performance visual-studio-2010 xaml silverlight-4.0

如果我修改XAML并保持未保存状态以切换到另一个文件,Visual Studio会在其再次响应之前冻结约10秒钟。因此,我开发了太多的时间进行开发,并且让我失去动力进行开发。

有没有解决方案?

3 个答案:

答案 0 :(得分:2)

我找到的唯一解决方法是按F5进行调试,然后立即按Ctrl + Break取消构建。 F5会自动保存所有未保存的文件,由于某种原因,在正常保存或切换未保存的文件时,不会导致10-20秒的锁定。

这是一个讨厌的习惯,但节省了一点时间和挫折。

答案 1 :(得分:1)

Visual Studio不是XAML编辑器,特别是如果启用xaml UI界面视图,它会变慢...所以最好禁用xaml UI视图并手动编辑。如果要通过查看其UI来编辑XAML,请使用表达式混合。

答案 2 :(得分:0)

我有同样的问题,我们并不孤单:

http://connect.microsoft.com/VisualStudio/feedback/details/376583/ctrl-tab-between-forms-slow-with-unsaved-xaml-files

http://connect.microsoft.com/VisualStudio/feedback/details/585430/vsip-visual-studio-builds-xaml-files-on-saving

问题在于,尽管在2008年报告了这个问题,但没有解决方法,MS似乎也不在意。 : - (