出于某种原因,我在VS2010中的Silverlight项目最近开始需要永久加载,甚至超过10分钟左右。有时它不会加载到我能说的范围,只是挂在银色加载屏幕上,蓝色圆点在圆形动画中。但是在它达到这一点之前,它会为它加载的每个符号文件花费10秒左右的时间。所以在输出中我会得到:
'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Symbols loaded.
然后10秒钟后我会得到下一个,其中大约有50个。 奇怪的是,当我在禁用互联网的情况下运行项目时,它加载速度非常快。这些符号中的每一个都加载了语句,在我知道之前我正在查看运行的Silverlight项目。我的队友可能与Perforce有关,这是我们管理源代码的方式,也是我们在Visual Studio中有插件的。
任何人都有任何想法可能导致这种情况?或曾经历过类似的现象?它是昨天随机开始的。
谢谢!
编辑:我正在使用内置的VS Server托管我的项目,如果这是相关的。
已解决:我们并不确切知道导致此问题的原因,但它与网络相关并自行修复。我希望它不会再次发生。
答案 0 :(得分:2)
您可能正在从MSDN或其他服务器下载符号。选中选项 - >调试 - >符号并确保您没有任何活动的位置。