为什么在解决方案树中删除文件时,Visual Studio 要花那么长时间?该应用程序会冻结并停留在那里,感觉像是永远。如果我先从文件系统中删除文件,然后再在解决方案中删除它,则会立即发生删除。
是否有选项可以设置以避免这种情况?
是否有选项可以设置以避免这种情况?
我发现当我的回收站有很多文件时(1000多个文件),在Windows资源管理器以及Visual Studio中删除文件会花费更长的时间。
我发现这有时是项目规模的症状。在我的(诚实地说比较慢的)工作电脑上,从一个包含数百个文件的项目中删除一个文件可能需要30秒钟。但是,在一个只有两个文件的项目中删除其中一个文件通常是瞬间完成的。
你是否在Visual Studio中安装了版本控制插件?它可能会联系服务器以确保您可以检出文件...
如果没有安装,那么文件位于哪里?是本地文件还是网络文件?有时,如果文件在网络上,VS必须检查您是否具有Windows访问权限才能删除文件。
这可能是从智能感知数据库中重新构建/删除,或者在文件被删除后检查项目的其余部分是否有效。或者只是因为新的VS存在漏洞。
如果您的项目规模非常大,这可能是正常的。我们正在讨论50-200个项目解决方案。
如果您的PC上安装了R#,请尝试禁用它或尝试使用空回收站删除项目项。
虽然我不建议这样做,但您可以尝试从所有项目目录中删除所有*.opt和*.ncb文件,然后再次启动Visual Studio。