Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 编辑XAML/Silverlight文件时的Visual Studio性能_Visual Studio_Visual Studio 2008_Silverlight_Xaml - Fatal编程技术网

Visual studio 编辑XAML/Silverlight文件时的Visual Studio性能

Visual studio 编辑XAML/Silverlight文件时的Visual Studio性能,visual-studio,visual-studio-2008,silverlight,xaml,Visual Studio,Visual Studio 2008,Silverlight,Xaml,当我在VisualStudio2008中处理Silverlight项目时,我经常注意到XAML编辑器最多会挂起10秒钟。这是因为VisualStudio在该时间段内消耗100%的CPU。 有没有办法解决这个问题?我想这是为itellisense或类似的东西进行的某种背景编译。它发生在编辑过程中,一小时多次,我不做任何特殊动作 系统: 服务器2008标准 VisualStudio2008SP1 最新更新 我想知道是否还有其他人经历过这个问题。任何帮助都将不胜感激。1.关闭正在运行的所有其他应用

当我在VisualStudio2008中处理Silverlight项目时,我经常注意到XAML编辑器最多会挂起10秒钟。这是因为VisualStudio在该时间段内消耗100%的CPU。 有没有办法解决这个问题?我想这是为itellisense或类似的东西进行的某种背景编译。它发生在编辑过程中,一小时多次,我不做任何特殊动作

系统:

  • 服务器2008标准
  • VisualStudio2008SP1
  • 最新更新

我想知道是否还有其他人经历过这个问题。任何帮助都将不胜感激。

1.关闭正在运行的所有其他应用程序。仅使用VS 2008 SP1

2.针对WPF designer Visual Studio 2008中的几个问题安装KB958017-汇总修补程序

3.转到VS 2010!!!这就是它应该是什么样子

4.增加内存

5.对硬盘进行碎片整理


我建议使用Expression Blend。它的性能不像针对XAML的VS.Net那样糟糕,而且在设计接口时更强大、更灵活。每当我无意中双击VS.Net中的XAML文件并疯狂地按下escape键时,我都会诅咒它。

你的系统RAM是什么?我有3 GB内存,XAML编辑器有时会挂起1/2秒,但不是10秒


我通常在使用WPF应用程序时关闭所有其他应用程序。我还使用Blend,它比VS xaml编辑器更快

问题是xaml编辑器绘制预览需要很长时间。你需要视觉预览吗?如果你没有,你可以关掉它,这就是我们在Silverlight巡演中所做的。工具->选项->文本编辑器->XAML->杂项->“始终在完整XAML视图中打开文档”。此选项为您提供了自动完成的所有好处,而无需大量等待时间;)

右键单击xaml文件 选择打开与 选择源代码编辑器


您将无法获得可视化预览,但是该文件将立即打开,并且仍然具有intellisense。

我不知道VS2008中XAML的性能如何,但在VS2010中,它非常糟糕。使用beta SP1,它将完全分解为永久的刷新。使用带有8Gb ram的i7,这是一台全新的计算机。

我完全同意雨果的观点。我用一台monster计算机(64位,24 GB RAM,i7 X980 3.33 GHZ 12核处理器)运行VS2010,XAML的性能非常糟糕。是的,我的解决方案非常大。是的,我们有很多XAML文件。那又怎么样?编辑XAML文件(wysiwyg关闭)应该有无法忍受的滞后和延迟,这是没有任何可能的原因的


更新:我找到了一个可能的修复。。。我一直在使用“源代码(文本)编辑器”作为XAML文件的默认编辑器。我这样做是为了摆脱wysiwyg设计器,并希望提高XAML文本编辑性能,但事实并非如此。我刚切换到“XML(文本)编辑器”,编辑现在很快——intellisense仍然可以工作。这么简单的改变,显然是一个彻底的修复。只需关闭所有XAML文件,然后右键单击某个XAML文件,选择“打开方式”,选择“XML(文本)编辑器”,然后单击“设置为默认值”,然后单击“确定”。

我获得了2GB的RAM。我不使用Blend,因为到目前为止它还没有提供Intellisense。KB958017已经包含在当前的SL工具包afaik中。在标记问题时,请注意建议提示。任何名称后数字小于10的标记都可能是错误的。避免创建新标签。其次,blend是一个更好的设计师,直到我们获得vs 2010。我以为Blender不支持Intellisense for xaml?-1这个解决方案对我来说根本不起作用,它甚至不太准确。按照abmv的建议安装KB958017效果很好。可视化设计器现在渲染的速度和任何东西一样快,访问文件是看不见的。此答案中提到的设置没有禁用可视化设计器。它不起作用?它怎么会不起作用呢?lol。关闭预览会将渲染时间更改为0。所以它确实有效;)这场讨论发生在六月份。在Silverlight 3之前,顺便说一句。默认值在3中更改。哇,为什么我没有想到这个-谢谢,这真的加快了我的工作!