7

当我使用 XAML 设计器时,进入和退出设计器是如此困难和缓慢,当我这样做时,Visual Studio 卡住了一段时间,有没有办法提升 XAML 设计器和编辑器?

Ant 保存 XAML 文件时非常慢!

4

9 回答 9

4

这通常意味着您可能拥有复杂的 UI,也许是时候将其分解为更小的组件了?

我通常默认关闭显示 XAML 视图: Tools > Options > TextEditor > XAML > Misc

  • 选中始终在 XAML 视图中打开文档
  • 并取消选中自动填充工具箱项目。
于 2012-05-15T13:11:20.853 回答
1

我认为当您保存 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 无法通知您现有的错误和警告。

最后它从开发人员那里偷走了太多时间。,

需要解决。

我正准备问这个问题,我在这里看到了。谢谢你的提问。

于 2012-11-10T07:14:27.477 回答
0

您还可以使用带有 xaml 的通用文本编辑器,大大提高了性能,但您会丢失所见即所得的窗口。

要使用通用打开,只需右键单击 xaml 文件 -> 打开方式 -> 源代码(文本)编辑器,如果您愿意,可以将其设为默认值。

于 2012-05-17T12:50:53.423 回答
0

Visual Studio 2010 中的 XAML 编辑器(虽然比以前更好)仍然存在性能问题。如果可用,我建议在开发过程中同时使用Expression Blend和 Visual Studio。它们集成得很好,Blend 用于处理 XAML。您也可以尝试Kaxaml,这在某些情况下很有用。

于 2012-05-15T13:06:22.783 回答
0

使用简单的编辑器进行大量修改,然后切换回 Visual Studio。如有必要,编译并修复您的代码。

我使用记事本++,您可以从上下文菜单中选择“打开方式...”条目,然后将其添加到应用程序列表中。

当我不得不修改现有的大文件时,此提示效果很好。

于 2013-10-09T13:17:57.703 回答
0

购买 SSD(固态硬盘),将您的源代码和操作系统放在上面,然后使用 XAML!

于 2012-11-11T13:08:46.793 回答
0

在解决方案资源管理器中右键单击 Xaml 文件并选择 XML(文本)编辑器 - 然后单击设置为默认值。

显然,我不再获得 UI 预览,但您仍然可以在 xml 编辑器中获得自动完成功能,这在性能上是天壤之别。

于 2013-05-15T22:55:37.647 回答
0

经过几个月的性能问题..清除您的临时目录。我的已经膨胀到 100GB 和 10 的数千个文件。除非你勤奋,否则这个目录可能有一段时间没有被清理过:

%LOCALAPPDATA%\Temp

IE。

C:\Users{当前用户}\AppData\Local\Temp

WPF XAML 编辑器按现在应有的方式执行。

于 2016-05-15T05:32:16.643 回答
-1

请参阅:http ://connect.microsoft.com/VisualStudio/feedback/details/521394/xaml-editor-causes-hang-freeze-of-visual-studio-2010

禁用硬件加速为我解决了这个问题。

更新:

上面的链接已损坏...您可以尝试这篇文章http://www.japf.fr/2011/03/visual-studio-2010-and-hw-acceleration-on-windows-xp/

于 2012-10-16T14:39:45.773 回答