我注意到,如果我爲任何CPU/x64構建我的WPF應用程序,啓動需要很長時間(約20秒)或加載新的控制比在x86上啓動(在版本&調試模式下,在VS內部或外部)。即使是最簡單的WPF應用程序也會發生這種情況。該問題在this MSDN thread中討論,但未提供答案。這隻會發生在.NET 4.0中 - 在3.5 SP1中,x64與x86一樣快。有趣的是,微軟似乎知道這個問題,因爲VS2010中新的WPF項目的默認值是x86。WPF在.NET Framework 4.0的x64上啓動速度很慢
這是一個真正的bug還是我只是做錯了?
編輯:可能與此有關:Slow Databinding setup time in C# .NET 4.0。我大量使用數據綁定。
HOLY ****,它_WORKED_! !我從來不會想到這一點。你真的不辜負你的姓氏,兄弟。感謝* 1000! – 2010-06-01 04:25:45
太棒了,很高興聽到它。 – Josh 2010-06-01 04:50:12
Jeebus,這個建議創造奇蹟!他們究竟是怎麼設法使自己的緩存保持最新狀態,看到了這種影響? MS大失敗。順便說一下,你似乎需要在安裝特定更新之後重做此操作。 – 2012-01-13 10:54:38