如何安装Visual Studio 2017的旧版本?

Jef*_*f E 7 visual-studio visual-studio-2017

我昨天在工作中提出了一个新的VS2017开发环境,这意味着我得到了最近发布的15.3版本.我在VC++项目中遇到内部编译器错误,组织中没有其他任何人得到错误; 其他人仍然在15.2.为了测试我的理论,15.3更新可能已经破坏了什么,我想安装VS2017 15.2(甚至15.1或15.0).但我无法弄清楚如何做到这一点.当我运行15.0或15.1引导程序时,它仍然尝试安装15.3.

我已经阅读了指南来创建离线安装,但它没有说任何关于获取旧版本的内容.我在这里找到了一个指南,展示了如何使用VS2015的特定版本,但我找不到VS2017的任何内容.

我的工作给了我一个MSDN帐户(Visual Studio Professional),它提供较旧的引导程序下载,但不提供旧版本的完整脱机安装下载.

当Microsoft已部署15.3时,如何安装VS2017 15.2(或15.1或15.0)?

小智 5

支持下载以前的版本,但显然您必须联系支持以获得链接。我可以在 VisualStudio.com 站点中找到的任何页面上的链接都没有引用它。

安装早期版本的 Visual Studio 2017

请务必花时间阅读有关“较早”版本的“[不]支持政策”。从本质上讲,从他们发布 15.4 版的那天起,就不再支持 15.3.5 版。

另一方面,我注意到很多人似乎都在回应(这里和其他类似的帖子)“你到底为什么要重新安装你正在使用的相同版本而不是最新版本?”。请注意,我是这样解释的,以澄清通常表达的情绪。

原因是开发人员的团队需要使用相同版本的工具集。他们有最后期限,不能放弃所有东西并将每个人切换到新版本的工具,这些工具可能适合也可能不适合他们。即使开发人员愿意对他们的生产力造成影响,通常他们的经理也不愿意。这就是为什么在发布新版本的同一天取消安装先前版本的选项对于企业级或专业级开发软件来说是不可接受的做法。

另一个常见的原因是,当必须在软件中修复错误时,您通常需要使用相同或非常接近相同版本的工具在修复错误后重建它。强制对整个软件产品或套件进行非平凡升级后的回归测试成本是大多数组织无法接受的。由于合同义务,升级甚至可能不是一种选择。


dav*_*des 2

根据这篇文章,微软似乎没有提供下载任何版本的 Visual Studio 2017 的机制。

https://my.visualstudio.com站点仅提供 15.0 和 15.3 的引导下载程序。截至 2017 年 9 月,15.1 和 15.2 等中间版本尚不可用。

我有一个规模适中的工程团队,即使是新的开始,他们也很愿意继续使用 15.2,这非常令人沮丧,因为我们没有捕获 15.0 以外的任何版本的离线安装!