当我使用 XAML 设计器时,进入和退出设计器是如此困难和缓慢,当我这样做时,Visual Studio 卡住了一段时间,有没有办法提升 XAML 设计器和编辑器?
Ant 保存 XAML 文件时非常慢!
当我使用 XAML 设计器时,进入和退出设计器是如此困难和缓慢,当我这样做时,Visual Studio 卡住了一段时间,有没有办法提升 XAML 设计器和编辑器?
Ant 保存 XAML 文件时非常慢!
这通常意味着您可能拥有复杂的 UI,也许是时候将其分解为更小的组件了?
我通常默认关闭显示 XAML 视图:
Tools > Options > TextEditor > XAML > Misc
我认为当您保存 XAML 文件时 VS2010 中的问题存在与 XAML 类生成的部分类相同的名称。
如您所知,我们可以通过单击 InitializeComponents() 轻松查看此类。但 Expression Blend 不会立即生成这些 Class.gs.. 文件。
我希望在 Visual Studio 的更高版本中这些将得到修复。
在 Android 开发平台 Eclipse 中类似,有一个“R.class”包含所有可视元素 ID。当您保存任何 xml 布局文件时,此类会得到更新。
我认为这些新的开发方法对开发人员有一些不好的影响。必须有诸如 Ctrl+G+Save 之类的选项?保存并生成:)
如果您更改任何 XAML 并且在单击另一个 XAML 或 CS(无论如何都未聚焦)时未保存,则此缓慢行为仍然存在。
除此之外,如果您只是保存 UI 而不生成 , dev.environment 无法通知您现有的错误和警告。
最后它从开发人员那里偷走了太多时间。,
需要解决。
我正准备问这个问题,我在这里看到了。谢谢你的提问。
您还可以使用带有 xaml 的通用文本编辑器,大大提高了性能,但您会丢失所见即所得的窗口。
要使用通用打开,只需右键单击 xaml 文件 -> 打开方式 -> 源代码(文本)编辑器,如果您愿意,可以将其设为默认值。
Visual Studio 2010 中的 XAML 编辑器(虽然比以前更好)仍然存在性能问题。如果可用,我建议在开发过程中同时使用Expression Blend和 Visual Studio。它们集成得很好,Blend 用于处理 XAML。您也可以尝试Kaxaml,这在某些情况下很有用。
使用简单的编辑器进行大量修改,然后切换回 Visual Studio。如有必要,编译并修复您的代码。
我使用记事本++,您可以从上下文菜单中选择“打开方式...”条目,然后将其添加到应用程序列表中。
当我不得不修改现有的大文件时,此提示效果很好。
购买 SSD(固态硬盘),将您的源代码和操作系统放在上面,然后使用 XAML!
在解决方案资源管理器中右键单击 Xaml 文件并选择 XML(文本)编辑器 - 然后单击设置为默认值。
显然,我不再获得 UI 预览,但您仍然可以在 xml 编辑器中获得自动完成功能,这在性能上是天壤之别。
经过几个月的性能问题..清除您的临时目录。我的已经膨胀到 100GB 和 10 的数千个文件。除非你勤奋,否则这个目录可能有一段时间没有被清理过:
%LOCALAPPDATA%\Temp
IE。
C:\Users{当前用户}\AppData\Local\Temp
WPF XAML 编辑器按现在应有的方式执行。
禁用硬件加速为我解决了这个问题。
更新:
上面的链接已损坏...您可以尝试这篇文章http://www.japf.fr/2011/03/visual-studio-2010-and-hw-acceleration-on-windows-xp/