该功能在最后一分钟被删除,因为它对动态解决方案加载过程产生了重大负面影响,该过程加快了在Visual Studio 2015中打开大型解决方案的速度。
在交付周期的后期,我们发现异步项目负载的改进导致此功能出现了相当大的问题。也就是说,如果启用了此功能,则在VS试图获取源文件同时异步加载项目的情况下,很有可能会看到VS死锁。鉴于此功能通常是不好的做法,并且修复它会是一笔相当大的投资,因此我们决定删除它。
如果需要替代方法,最好在打开解决方案之前创建一些使用tf命令行获取最新版本的批处理脚本或powershell脚本:
tf get . /recursive /version:T
start solutionfile.sln
这样,解决方案在Visual Studio开始解析之前是最新的。
我可以想象出一些使之成为“不良习惯”的原因,主要是在与多个开发人员合作时:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句