我的问题是非常相似的(但不完全相同)这一个.在MSDN博客上还讨论了类似的问题.但是,这些帖子中给出的答案并没有真正为我解决问题.
我有一个大型的解决方案文件(目前有106个项目,我一直认为这个项目不太理想,但我对此没有发言权).
当我从Visual Studio中进行涉及大量更改的"获取最新"时,Visual Studio花费10到15分钟重新加载项目(至少不夸张,重新加载速度很慢).对于少量变化,这似乎不是一个问题; 当Visual Studio执行"完全"重新加载以及重新加载一些项目(或根本没有项目)时,我还没有弄清楚背后的模式.
如果我在解决方案文件关闭时执行"获取最新",则"获取最新"会很快发生.(我有时候一直在使用它作为解决方法,但有时我会忘记,这是一个决定性的不方便的解决方法).它也不需要花费过多的时间来加载解决方案(在大多数情况下可能不到30秒),这引出了我的第一个问题:为什么需要这么长时间(因子长20倍或者更多)Visual Studio卸载和重新加载项目比关闭和重新打开解决方案?这有点像一个长镜头,但有没有办法迫使Visual Studio以这种方式运行(即让它完全关闭并重新打开解决方案而不是卸载并重新加载各个项目)?
我确实看到在旧版Visual Studio中有类似问题的错误报告.然而,令人费解的是,微软将其视为"不可重现".我猜也有关于这个问题的其他错误报告,但是没有证据表明微软打算在这一点上解决这个问题(甚至承认它的存在).
任何人都可以建议更好的解决方案或解决方法吗?
顺便说一句,我正在使用Visual Studio Professional 2015.