Visual Studio 2015 XAML文件冻结

12

我最近将VS的版本从2013升级到了2015。我在WPF上工作,显然我必须修改*.xaml文件;每次我离开一个.xaml文件时,Visual Studio会停止响应约15-20秒。我无法这样工作!我已经卸载了Reshaper,但没有改变。我甚至关闭了设计器进程,但仍然没有成功。

当我尝试以非管理员权限运行VS时,它会更加冻结(约30秒)。如果我尝试使用VS2013打开相同的解决方案,它就能很好地运行。

电脑详细信息: 12 GB RAM, i7 2.5GHz, SSD, Windows 10 x64

有人遇到过同样的问题吗?如何解决?!


Visual Studio现在被数百个第三方扩展等(甚至来自Microsoft)所淹没。你确定除了resharper之外没有任何花哨的东西吗? - Simon Mourier
一个只有主窗口的项目会发生这种情况吗? - Jeroen Doppenberg
1
这是一个环境问题,XAML设计师很容易受到攻击,因为它作为一个独立的进程运行。您需要记录您使用的反恶意软件产品。如果是Avast,则不必费心,立即卸载它。 - Hans Passant
1
你有访问过这个问题吗?https://dev59.com/kVoU5IYBdhLWcg3wOlI- - Jeroen Doppenberg
祝好运。我已经遇到了这个问题8年了。无论是在任何电脑上的Visual Studio的任何版本都会发生这种情况。如果你只是想要它更快,而且不打算使用设计器...这在某种程度上有点违背了可视化编辑XAML的目的。但是微软不会很快修复这个问题。至少在未来的一个世纪内不会。 - Shai UI
显示剩余5条评论
3个回答

3

这并不是插件的问题,对我来说,VS2015似乎有点不稳定。您可以更新到最新版本(Update 3),这对我来说效果更好。

我认为问题是VS在短时间内添加了对许多不同框架的支持。版本存在缺陷是很正常的,但我相信他们会通过更新来解决它。


我已经更新了版本3一段时间了。起初似乎问题得到了解决,但现在每次切换.xaml文件都会有4-5秒的延迟。 - Dragos Stoica

2
如果你可以不需要设计师,那么尝试打开和编辑只有源代码(XAML)。个人而言,我发现使用XAML源代码和智能感知比使用VS XAML设计师更容易操作。
要做到这一点,
  • 右键单击XAML文件
  • 选择“打开方式...”
  • 选择“源代码(文本)编辑器”
  • 如果你喜欢这种模式,点击“设置为默认值”来始终只打开XAML。
如果你以后需要设计师,可以通过选择XAML设计器或自动编辑器选择器来在设计师模式下打开。

1
这有一点帮助,但是即使没有设计师,.xaml文件仍然会冻结。我在问题中提到,我已经尝试通过关闭进程手动禁用设计师,但改善不大。谢谢帮忙。 - Dragos Stoica

-1

“我也曾经遇到过与2015专业版类似的问题。在进行最简单的更改时会花费很长时间。我所做的是进入debug\options\web forms designer\(关闭重构)。这解决了我所有的问题,现在工作时没有延迟,只有在构建或切换到另一个部分或表单时才会一次性写入所有更改。”

来源: http://blog.geocortex.com/2007/12/07/slow-visual-studio-performance-solved/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接