2010-07-14 92 views
4

Visual Studio 2010 - 版本 - 大约需要5秒钟才能打开xaml文件。VS2010需要5秒钟才能打开任何XAML文件(!)

它在一些机器上完成,而不是全部!

.cs文件立即打开。它只发生在XAML上。

我们尝试了以下内容,不成功:

  • 运行VS作为管理员从一台机器没有问题
  • 导入用户设置
  • 明确使用CCleaner的
  • 又将borked注册表当xaml打开时在设置中关闭设计视图
  • Open作为带有VS xml编辑器的xaml文件
  • 更改IE se无视证书验证(?)

无论如何,我们非常绝望。

我有四核i7 1.73ghz与8演出的RAM和SSD硬盘!这绝对是一个错误或腥,因为系统快速运行子弹!

任何帮助非常感谢。

+0

我一直发现VS(2008&2010)的XAML文件速度非常慢。我坚持使用Expression Blend进行XAML设计,这种设计非常灵活,功能更强大。 – sipwiz 2010-07-14 03:41:58

+0

只需5秒钟即可打开一个XAML文件,在VS2008上会很棒!(见http://weblogs.asp.net/fmarguerie/archive/2009/01/29/life-changer-xaml-tip-for-visual-studio.aspx FMI。) – ewall 2010-07-14 03:42:03

+0

是的,比2008年好,但是它仍然不快。我希望有一些方法可以完全禁用Visual Designer,因为我从不使用它。我使用Blend。 – Josh 2010-07-14 03:49:18

回答

3

好吧,我们发现了这个问题!

我们遗漏了那些机器上某些DLL的引用。

那些机器没有安装DevExpress,但解决方案是在报告项目中使用devexpress。

我注意到了DevExpress安装后的差异。所以这个问题悄悄地丢失了一些第三方的DLL。

Xaml文件现在立即打开。

感谢所有的真诚帮助和道歉,因为它与VS2010没有直接关系。我希望它能帮助未来有同样问题的人。

0

寻找连接网站上的xaml错误似乎有很多错误抱怨与xaml文件交互时的性能。这一个是特别有趣:https://connect.microsoft.com/VisualStudio/feedback/details/553236/visual-studio-2010-cpu-50-when-xaml-editor-is-open

下面是摘录:

与我的同事们进一步调查此问题,我们相信你所看到的行为,很可能是一个短暂 CPU使用率首次打开XAML文件时,在很短的时间内增加到50%左右。此行为不应阻止您与XAML编辑器交互,并且在构建该XAML的设计器时被视为正常的“按设计”行为。

+0

好的xaml文件立即在我旁边的机器上打开... – keyle 2010-07-14 04:02:32

+0

我们解决了这个问题。反应附件 - 谢谢! – keyle 2010-07-16 06:13:12

2

如果您想要它,您可以使用VS 2010 Diagnostic Tool extension创建一个性能跟踪。如果你发给我一封电子邮件(noahric AT msft),我可以为你提供说明并上传生成的ETW痕迹。

您也可以在Connect上打开自己的错误,他们很可能会希望您提供相同的信息。这将让你直接与苹果酒(xaml设计师)团队联系,我可以尝试做但不能完全承诺:)

+0

好的,我安装了 - 你有什么信息如何使它现在有用吗? :)我记录了一些东西,但不知道如何处理它。 – keyle 2010-07-15 05:05:56

+0

您应该能够跟上上面的Mark向XAML团队发送ETW跟踪。如果没有,给我发一封电子邮件,我可以直接与他们联系。 – 2010-07-15 05:16:59

+0

我们解决了这个问题。反应附件 - 谢谢! – keyle 2010-07-16 06:14:22

2

这是很难诊断这种问题没有一点细节。

1.您是否看到过打开所有XAML或特定XAML文件(即它是项目特定问题还是机器范围问题)的相同问题?

2.是否有机会发现这个问题有任何新鲜安装的VS(我们已经看到大量的报告,在安装完成后,在完成NG的安装之后问题“消失”)?

3.您是否尝试过早期与XAML交互(请参阅前面的amurra的观点)?可能是CPU仍在旋转,但是您已解锁以进行编辑。

感谢 马克威尔逊 - 托马斯 项目经理,WPF & Silverlight设计,Visual Studio的

+0

嗨 1.项目的具体情况,但某种程度上在某些机器上完美运行,并在其他一些机器上“思考”5秒。 我们最终将项目拆分为不同的项目,这有助于使项目更加可以承受,延迟2-3秒 2.新鲜安装是。什么是ngen'ing和如何强制它看看是否有帮助? 3.整个VS冻结。你得到了旋转轮,就是这样。 我们似乎没有看到vs2008安装的机器上的问题,我们看到vs2010的全新安装问题。 非常感谢您的回复。 – keyle 2010-07-15 00:23:37

+0

啊是的,我们相信Ngening在VS运行几天后几乎没有重新启动。 – keyle 2010-07-15 00:25:34

+0

我们解决了这个问题。反应附件 - 谢谢! – keyle 2010-07-16 06:15:18

相关问题