我最近经历了将旧的WebSite项目转换为(C#)Web应用程序项目的痛苦。在此期间,我还将代码从VSS控件迁移到开发服务器上的Subversion。
在VS2008下调试应用程序时,项目可能需要4/5分钟才能完全加载。大多数情况下,输出窗口声明它正在从Temp ASP.NET目录加载符号。
弄清楚这可能是SVN控制下的一个问题,我导出项目并开始调试而没有源代码控制,这解决了这个问题。
任何人都可以建议为什么会发生这种情况,即。为什么在源代码控制下需要花费这么长时间来调试?
答案 0 :(得分:2)
符号加载不应与.svn有任何关系。如果移动您的项目解决了问题,我猜这与您的实际副本和导出的副本之间的差异有关。特别是,我会说这将是一个不太可能被提交的文件,比如“.user”文件。 “.user”文件可能有很多VS试图加载的额外垃圾,移动它意味着它们被重置。
检查是否缺少任何文件(在干净导出之后......在打开解决方案1x之后它们将被重新创建)并且您可能会找到罪魁祸首。
答案 1 :(得分:1)
您可以尝试TortoiseSVN客户端
你拥有的VS插件(Resharper等)越多,速度越慢。