当我第一次从Visual Studio 2012执行我的C#Web应用程序项目时,第一次启动总是需要一段时间,通常需要20到30秒。大部分时间似乎是“加载符号以供参考X.Y.Z.dll”。我的大约30个引用中的每一个都需要大约一秒来加载这些符号。一旦它们第一次被加载,通常只需要几秒钟来进行后续处理。
这个“装载符号”究竟是什么?为什么需要这么长时间?有没有办法加快速度?
答案 0 :(得分:7)
我相信你可以通过
禁用它 Tools -> Options -> Debugging -> Symbols
check Automatically load symbols
和
Tools -> Options -> Debugging -> General
enabling "enable Just My code "
答案 1 :(得分:0)
当您在项目中使用 NuGet 时,会特别发生这种情况。就我而言,它是通过选择 NuGet.org Symbol Server 解决的。 enter image description here 但是为符号缓存选择一个很重要。
答案 2 :(得分:0)
检查符号的缓存文件夹是否正确 工具->选项->调试->符号
在我的情况下,我有一个来自我以前的计算机的文件夹路径,并且无法在此路径上创建该文件夹,因此每次都下载所有符号。虽然没有错误。