VS2010只需5秒即可打开任何XAML文件(!)

时间:2010-07-14 03:35:07

标签: visual-studio xaml visual-studio-2010 editor

Visual Studio 2010 - 发布 - 打开xaml文件大约需要5秒钟。

它在某台机器上完成,而不是所有机器!

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

我们尝试了以下方法,但未成功:

  • 以管理员身份运行VS
  • 从没有问题的计算机导入用户设置
  • 使用ccleaner清除borked注册表
  • 在xaml打开时关闭设置视图
  • 使用VS xml编辑器打开xaml文件
  • 更改IE设置以忽略证书验证(?)

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

我有四核i7 1.73ghz,配备8 g的ram和SSD硬盘!这绝对是一个错误或可疑的东西,因为系统快速运行子弹!

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:3)

好的,我们发现了问题!

我们在这些机器上缺少对某些DLL的引用。

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

一旦安装了DevExpress,我就注意到了差异。所以问题是默默地将dll丢给某些第三方。

现在Xaml文件立即打开。

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

答案 1 :(得分:2)

如果您准备好了,可以使用VS 2010 Diagnostic Tool extension创建性能跟踪。如果你给我发了一封电子邮件(noahric AT msft),我可以告诉你上传生成的ETW曲目的说明和地点。

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

答案 2 :(得分:2)

如果没有更多详细信息,很难诊断出这类问题。

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

2.在任何机会你看到这个问题的机器是VS的新安装(我们已经看到很多报告,在VS完成安装后NGen的组件后,问题“消失了”)?

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

由于 马克威尔逊 - 托马斯 项目经理,WPF& Silverlight Designer,Visual Studio

答案 3 :(得分: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构造设计器时被视为正常的“按设计”行为。