如果存在.svn文件夹,则缓慢加载App_LocalResources符号

时间:2012-04-05 15:55:17

标签: visual-studio-2010 svn web-applications localization debug-symbols

在我们通过向App_LocalResources添加.resx文件将语言支持从2种语言增加到8种语言之后,在按下F5和我们在IE中加载Web应用程序之间的时间从大约16秒增加到大约55秒。

在此期间观察“输出”窗口,有关加载符号的所有行都会快速显示到“App_LocalResources”之前,然后它们就会一直涓涓细流。

经过两天的调查,它似乎与SVN密切相关。在提交新的resx文件之前,问题不会出现。如果我们将隐藏的'.svn'文件夹移出'App_LocalResources'文件夹,则时间下降到18秒。所以我怀疑.svn下的文件让Visual Studio感到困惑,原因很简单。

我们已尝试过其他人建议使用缓慢加载符号的所有解决方案,例如:删除断点,更改符号服务器和符号缓存设置,在后期构建事件中调用aspnet_compiler,它们都没有效果。我们尝试的最新事情是告诉VS只加载单个主DLL的调试符号,使用工具>选项>调试>符号>指定模块,但它似乎忽略了这一点并尝试为所有内容加载符号。

1 个答案:

答案 0 :(得分:0)

如果它真的只是因为.svn文件夹使调试器混乱,那么你可以将SVN客户端升级到1.7+,这只会在你工作的根目录下使用单个.svn文件夹。

http://subversion.apache.org/docs/release-notes/1.7.html