Chr*_*ris 57 wpf xaml devexpress visual-studio-2010 visual-studio
有没有其他人在VS 2010的XAML编辑器中体验到令人难以置信的低速性能?如果我有一个包含有限数量文件的新项目,那么性能很好.但是,如果我有一个包含大量XAML文件的项目,则XAML编辑器会每隔几秒钟间歇性地挂起,这使得它几乎无法使用.
我还应该注意,在我引用DevExpress 2010的一个特定项目中,性能只会很慢.我不确定这是否相关.
任何关于解决这个问题的建议都将不胜感激.
克里斯
Jal*_*lal 61
在Visual Studio 2012中:
去
Tools > Options > TextEditor > XAML > Misc
Run Code Online (Sandbox Code Playgroud)
选中Always open documents in XAML view并取消选中Automatically populate toolbox items.
在Visual Studio 2015中,2017年:
去
Tools > Options > XAML Designer
Run Code Online (Sandbox Code Playgroud)
取消选中Automatically populate toolbox items.
这解决了我同样的问题.
小智 37
如果您不需要可视化设计器,可以在visual studio中选择其他编辑器:
右键单击xaml文件 - >打开方式... - >源代码(文本)编辑器
你只会丢失拆分视图,intellisense等应该仍然有效.
如果您需要在设计器中检查某些内容,您仍然可以单击"查看设计器"再次打开常规XAML编辑器.
如果要提高可视化设计器的性能,请尝试检DesignerProperties.GetIsInDesignMode入代码隐藏.可视化器实例化您的控件以了解如何显示它们,从而执行代码隐藏的部分.
简短的回答:如果你不使用很多设计师,只需替换XAML的默认编辑器,从而摆脱XAML视觉设计师并加快速度.右键单击任何XAML文件,单击打开方式...并选择另一个默认编辑器.源代码(文本)编辑器工作得很好.
现在应该已经很好了.如果你想了解细节并完全摆脱缓慢的设计师,请阅读详细的答案.
答案很长:这里有一个很好的解释,发生了什么,为什么这么慢.
基于上述文章的简短todo,以完全禁用XAML的可视化设计器:
| 归档时间: |
|
| 查看次数: |
12148 次 |
| 最近记录: |