【发布时间】:2012-04-05 15:55:17
【问题描述】:
在我们通过将 .resx 文件添加到 App_LocalResources 将语言支持从 2 种语言增加到 8 种语言之后,从按下 F5 到我们在 IE 中加载 Web 应用程序所用的时间从大约 16 秒增加到大约 55 秒。
在此期间观察输出窗口,所有关于加载符号的行都迅速出现在“App_LocalResources”这一行,然后它们只是涓涓细流。
经过两天的调查,似乎与SVN密切相关。在提交新的 resx 文件之前,问题不会出现。如果我们将隐藏的“.svn”文件夹从“App_LocalResources”文件夹中移出,时间会下降到 18 秒。所以我怀疑 .svn 下的文件出于某种疯狂的原因让 Visual Studio 感到困惑。
我们已经尝试了其他人建议的所有解决方案,通常用于处理慢速加载符号,例如删除断点,更改符号服务器和符号缓存设置,在构建后事件中调用 aspnet_compiler,它们都没有任何效果。我们尝试的最新方法是告诉 VS 仅加载单个主 DLL 的调试符号,使用工具 > 选项 > 调试 > 符号 > 指定模块,但它似乎忽略了这一点并尝试为所有内容加载符号。
【问题讨论】:
标签: visual-studio-2010 svn web-applications localization debug-symbols