在打开解决方案之前卸载项目



我需要打开一个包含数百个项目的解决方案。然而,我只需要在任何给定的时间加载大约十个这样的项目。当我在加载解决方案的情况下采取任何操作时,解决方案的巨大规模会导致Visual Studio停滞或崩溃。

我试过卸载项目,但卸载一个项目也需要十分钟以上的时间。是否可以在打开解决方案之前卸载项目,或者从一开始就阻止加载项目?

我更愿意只打开解决方案的"外壳",然后手动加载我需要的项目。

尝试漏斗扩展:https://visualstudiogallery.msdn.microsoft.com/5396fa4a-d638-471b-ac3d-671ccd2ea369

通过筛选与当前开发任务无关的项目,大大减少了解决方案加载和重新编译的时间。

对于Visual Studio来说,包含大量代码或项目的大型解决方案在加载和编译解决方案代码时可能会非常耗时。然而,在大多数情况下,我们并不需要VisualStudio解决方案所包含的所有源代码。我们通常处理应用程序的一个或两个方面或功能,完成后,转到下一个。漏斗允许溶液零件的实时选择性装载。它极大地提高了加载和编译项目的性能。

我知道这不是一个真正的答案,但我在一个包含100个项目的解决方案(OpenSim)中遇到了同样的问题。VS2013会花很长时间在它上面翻腾,冻结,没有响应等等。事实上,它是无法使用的。我卸载了VS2013并返回到速度更快的VS2010。我不认为你可以只加载一些项目,因为可能有依赖关系,VS会在后台不断构建,以便给你正确的智能感知和自动完成以及突出显示的错误等。

可能不是你想听的;)

最新更新