【发布时间】:2011-06-24 10:28:45
【问题描述】:
在我的 SL4 LOB 应用程序中,我可能已经达到 F5 1000x 或更高,没有任何问题。突然之间,现在按下 F5 最多可能需要 90 秒才能引发应用程序的启动事件。
我试过清除 IE 浏览器缓存,没有帮助。
我创建了一个没有任何代码的新导航应用程序,按 F5,立即启动,太棒了。然后我开始将相同的程序集引用从我的 SL4 LOB 应用程序添加到新创建的导航应用程序。添加每个引用后,我会按 F5 以确保应用程序能够立即启动;到目前为止一切顺利。
唉,我终于找到了 System.Windows.Controls.Data.Toolkit.dll,它在我原来的 SL4 LOB 应用程序中引起了同样的行为。我从导航应用程序中删除了引用,它会立即启动。它只有 33kb,所以我不能说我的符号缓存有问题。
有没有其他人见过这种奇怪的行为?任何见解将不胜感激。
【问题讨论】:
标签: silverlight performance caching debugging symbols