在Visual Studio 2015中打开解决方案时,“获得一切”的选项在哪里?

spb

在Visual Studio的早期版本中,有一个选项“打开解决方案或项目时获取所有内容”

在Visual Studio 2013中,它是“源代码管理环境”设置中的第一个选项: Visual Studio 2013源代码管理环境设置

Visual Studio 2015中是否存在此选项?如果没有,打开解决方案时还有另一种自动获取最新版本的方法吗?

杰西霍温

该功能在最后一分钟被删除,因为它对动态解决方案加载过程产生了重大负面影响,该过程加快了在Visual Studio 2015中打开大型解决方案的速度。

产品组的报价在这里

在交付周期的后期,我们发现异步项目负载的改进导致此功能出现了相当大的问题。也就是说,如果启用了此功能,则在VS试图获取源文件同时异步加载项目的情况下,很有可能会看到VS死锁。鉴于此功能通常是不好的做法,并且修复它会是一笔相当大的投资,因此我们决定删除它。

如果需要替代方法,最好在打开解决方案之前创建一些使用tf命令行获取最新版本的批处理脚本或powershell脚本:

tf get . /recursive /version:T
start solutionfile.sln

这样,解决方案在Visual Studio开始解析之前是最新的。

我可以想象出一些使之成为“不良习惯”的原因,主要是在与多个开发人员合作时:

  • 它可能需要解决冲突,因此确实会干扰加载过程
  • 它可能会让您带来其他变化,从而破坏您的本地工作空间

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Studio 2015中打开解决方案时文件路径错误

使用 Visual Studio 2017 打开解决方案

在Visual Studio扩展中,如何响应“打开文件夹”以及“打开解决方案”?

Visual Studio 2017 15.7预览版2打开解决方案时挂起

打开解决方案时,Visual Studio 2017冻结并崩溃

无法在Visual Studio Code中打开解决方案文件

如何强制在Visual Studio 2013中打开解决方案文件(SLN)?

无法在 Visual Studio 2019 中打开解决方案的属性

visual studio(2015)打开解决方案时,任务运行程序“项目打开”绑定任务被两次启动

打开解决方案时未解析Visual Studio 2017对其他项目中代码的引用

在Visual Studio中快捷方式在Windows文件资源管理器中打开解决方案?

如何启动visual studio+打开解决方案+启动项目

无法打开解决方案-因为我的Visual Studio版本?

无法打开Visual Studio解决方案

Visual Studio 2015在解决方案中的哪里显示错误指示符?

在Visual Studio 2015中捕获解决方案事件

启动Visual Studio时自动打开最后一个解决方案

在不升级的情况下在Visual Studio 2013中打开Visual Studio 2008解决方案

Visual Studio 2013解决方案文件夹在哪里?

Visual Studio Teams 2015 Git打开Web项目解决方案时出错(网站不存在)

Visual Studio 2015 IntelliSense 错误但解决方案编译

Visual Studio 2015 应用程序选项卡未显示在具有统一生成解决方案的属性中

Visual Studio 2017向后兼容Visual Studio 2015解决方案吗?

将Visual Studio 2013解决方案升级到Visual Studio 2015

Visual Studio 2015解决方案与Visual Studio 2013向后兼容

Visual Studio 2015更新2,TeamExplorer:排除选项在哪里?

Visual Studio构建解决方案

CMake Visual Studio 解决方案设置

Visual Studio解决方案参考