Visual Studio 2010 - 发布 - 打开xaml文件大约需要5秒钟。
它在某台机器上完成,而不是所有机器!
.cs文件立即打开。它只发生在XAML上。
我们尝试了以下方法,但未成功:
无论如何,我们非常绝望。
我有四核i7 1.73ghz,配备8 g的ram和SSD硬盘!这绝对是一个错误或可疑的东西,因为系统快速运行子弹!
非常感谢任何帮助。
答案 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构造设计器时被视为正常的“按设计”行为。