为什么Visual Studio需要这么长时间才能删除文件

时间:2008-10-08 16:15:57

标签: visual-studio

为什么Visual Studio需要这么长时间才能从解决方案树中删除文件?该应用程序冻结并坐在那里感觉像永恒。

如果我先从文件系统中删除该文件,则立即在解决方案中将其删除。

我可以设置一个选项以避免这种情况吗?

6 个答案:

答案 0 :(得分:18)

我发现当我的回收站(1000个文件)中有很多内容时,在Windows资源管理器和Visual Studio中删除文件需要更长的时间。

答案 1 :(得分:3)

我发现这有时是项目规模的症状。从包含数百个文件的项目中删除文件可能需要30秒才能完成我的(通常很慢)的工作计算机。但是删除项目中的两个文件之一通常是即时的。

答案 2 :(得分:2)

你有Visual Studio的版本控制插件吗?它可能正在联系服务器以确保您可以查看它...

如果没有,文件位于何处?它是本地文件还是网络?有时如果在网络上,VS必须检查你是否有Windows访问权限来删除文件。

答案 3 :(得分:1)

你安装了Resharper吗?一旦我安装它,它肯定减慢了我的机器上的文件操作。我认为值得权衡。

答案 4 :(得分:1)

一旦文件被删除,它可能是从intellisense数据库重建/删除或检查项目的其余部分是否有效。或者可能只是新的VS有缺陷。

答案 5 :(得分:0)

如果您的项目规模非常大,这可能是正常的。我们正在谈论50-200 projects solution

如果您的PC上安装了R#,请尝试disable it或尝试使用空的回收站删除项目项目。

Altough我不推荐它,您可以尝试从所有项目目录中delete all the *.opt and *.ncb files并重新启动Visual Studio。