Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VisualStudio2008在SVN下速度慢得令人痛苦_Visual Studio_Visual Studio 2008_Debugging - Fatal编程技术网

Visual studio VisualStudio2008在SVN下速度慢得令人痛苦

Visual studio VisualStudio2008在SVN下速度慢得令人痛苦,visual-studio,visual-studio-2008,debugging,Visual Studio,Visual Studio 2008,Debugging,我最近经历了将遗留网站项目转换为(C#)Web应用程序项目的痛苦。在此期间,我还将代码从VSS control迁移到了dev服务器上的Subversion 在VS2008下调试应用程序时,项目完全加载可能需要4/5分钟。大多数情况下,输出窗口表示它正在从Temp ASP.NET目录加载符号 考虑到这可能是一个受SVN控制的问题,我导出了该项目,并开始在没有源代码控制的情况下进行调试,从而解决了该问题 有人能提出为什么会发生这种情况吗?例如,为什么在源代码管理下调试会花费这么长的时间?您可以试试客

我最近经历了将遗留网站项目转换为(C#)Web应用程序项目的痛苦。在此期间,我还将代码从VSS control迁移到了dev服务器上的Subversion

在VS2008下调试应用程序时,项目完全加载可能需要4/5分钟。大多数情况下,输出窗口表示它正在从Temp ASP.NET目录加载符号

考虑到这可能是一个受SVN控制的问题,我导出了该项目,并开始在没有源代码控制的情况下进行调试,从而解决了该问题

有人能提出为什么会发生这种情况吗?例如,为什么在源代码管理下调试会花费这么长的时间?

您可以试试客户端


你拥有的插件越多,速度就越慢。

符号加载不应该与.svn有任何关系。如果移动项目解决了问题,我想这与实际副本和导出副本之间的差异有关。特别是,我想说的是,这与不太可能提交的文件有关,比如“.user”文件。“.user”文件可能有很多VS试图加载的额外垃圾,移动它意味着它们被重置


检查是否有任何文件丢失(在干净的导出后…在打开解决方案1x后,这些文件将被重新创建),您可能会找到罪魁祸首。

为什么加载符号与源代码管理有关?如果您没有使用Visual Studio插件(AnkhSvn?),那么SVN是(就Visual Studio而言),一堆.svn子文件夹没有以任何方式包含在您的项目中,完全没有任何作用。所以,您真正的问题应该是“为什么ASP.Net调试速度如此之慢?”我使用的是OrtoiseSVN。正如我所说,当源代码不受源代码控制时,问题就消失了。因此与插件等无关。问题在于源代码受源代码控制。VSS是否仍在尝试连接到文件?非常好的建议,我现在将这样做,并检查是否存在任何文件差异。