辅助Visual Studio 2017部署的DevOps新工具

我们能看到Visual Studio 2017中的一个重大改进是对安装程序做了完全重写。前期的Visual Studio构建版本都是大一统的,完成安装需要相当长的时间和大量的磁盘空间。因此有需求要对安装过程做一些改进,这在本质上需要改进Visual Studio及其组件的检测方式。

正如Microsoft Heath Stewart所指出的:这些改进意味着即使前期版本所用的方法仍然可用,但已不再是最好的方法了,比如通过查询信息注册表项发现已安装的Visual Studio版本。现在推荐使用Visual Studio的安装查询API作为替代方法。该API设计用于VS2017及以后的版本,可以提供已安装的VS2017版本信息(是社区版、专业版还是企业版)和已安装的各个组件的细节信息。对于构建系统而言,获取当前开发环境信息十分有帮助,使用API可以更轻易地确定自动化构建系统所需的组件是否存在。

开发人员和DevOps人员可使用多种方法了解如何使用及更好地访问这些API。首先,推荐使用一个PowerShell模块,该模块的功能包括搜索已安装的VS2017版本,以及检查已安装组件的存在。

对于那些想要找到独立可执行程序的人,Stewart推荐了vswhere。vswhere也是一个独立可执行文件,实现了上述PowerShell模块的部分功能。vswhere可从GitHub获取,非常容易编译成可用的格式。最后一点,对于那些关注查询API本身更多细节问题的人,我们推荐一个提供C#、C++和Visual Basic等基本示例的代码库。

本文转自d1net(转载)

时间: 2024-10-31 02:12:07

辅助Visual Studio 2017部署的DevOps新工具的相关文章

Visual Studio 2017 针对移动开发的新特性介绍

Visual Studio是世界上最好的IDE之一,如果是 .NET世界,那就没有之一了(^_^),而最近推出的Visual Studio 2017在移动平台方面更是加强了这一点.这个版本包含了一些非常棒的功能,包括实时单元测试.新的重构.代码提示.C#7.0的支持,以及帮助移动开发人员构建更好的移动应用程序的功能. 下面,就让我们一起来看看Visual Studio 2017中有哪些功能使得移动开发变得更加容易. Visual Studio 2017的安装体验有所提升 Visual Studi

从 Visual Studio 2017 谈起,解析微软技术生态进化之道

曾经被业界取笑「闭关锁国」的微软如今也走向了「改革开放」的道路,Visual Studio 2017的发布,不仅是VS二十周年的大事件,更是微软技术生态焕然一新的直观体验.以前只支持Windows及自家产品的微软,现在iOS.Android.Mac都支持了.写在前面 北京时间2017年3月8日凌晨,Visual Studio 2017如期发布.今年恰逢Visual Studio二十周年,Visual Studio团队可谓诚意满满.不负众望--VS2017不仅拥有全新的模块化设计和更强的性能,功能

微软推出全新开发工具套件Visual Studio 2017

开发人员可以在这里下载最新的VS版本,VS 2017发行说明在这里.微软支持VS 2017与以前版本的VS并行安装,并已支持VS 2017安装在VS"15"预览或Release Candidate版之上. 微软推出全新开发工具套件Visual Studio 2017 此版本产品的定价和包装与VS 2015的定价保持一致.面向个人开发人员和小型企业的免费社区版本将继续提供.Professional with MSDN 和Enterprise with MSDN是其他主要的版本.2017

Visual Studio 2017正式版发布全纪录

又是一年发布季,微软借着Visual Studio品牌20周年之际,于美国太平洋时间2017年3月7日9点召开发布会议,宣布正式发布新一代开发利器Visual Studio 2017.同时发布的还有 .NET Core Tooling 1.0 .NET Core Microservice instance Visual Studio for MAC preview 4 Visual Studio Mobile Center Preview Team Foundation Server 2017

在Visual Studio 2017中找不到.NET Framework 4.6.2

原文 https://blogs.msdn.microsoft.com/benjaminperkins/2017/03/23/net-framwork-4-6-2-not-in-visual-studio-2017/ 在Visual Studio 2017中找不到.NET Framework 4.6.2?没有它,你不能得到所有酷的新的C#功能? 例如,当您创建一个新项目时,您可能只看到.NET Framework版本高达4.6.1,如图1所示. 图1,Visual Studio 2017中4.6

微软 Visual Studio 2017 发布多个新版本

今年3月份,微软发布了Visual Studio 2017,这也是迄今Windows设备最新.最强大的集成开发环境.在本次Build开发者大会上,Visual Studio 2017再次获得功能强化.微软今天正式宣布推出Visual Studio 2017 15.2正式版和Visual Studio 2017 15.3预览版两个新版本.其中15.2正式版注重错误修正,而15.3预览版则增加了更多新特性. 以下是15.2版本的主要改进项目: 新增数据科学与分析应用(Data science and

Visual Studio 2017通过SSH支持Git

在大多数开发人员的工具包中,Git的重要性在不断提升,说它是一项必备技能也不为过,所以对于任意一款现代化的IDE来说,能够使用Git多样化的功能都是其重要的组成部分.在Visual Studio 2017中,微软已经在其UI界面中扩展了开发人员可用的Git功能数量,使得开发人员不必在命令行中使用Git. VS2017的新增功能中包括Git客户端的SSH支持.微软的Kayla Ngan提到,这可能归功于VS2017切换到git.exe来提供Git支持.之前Visual Studio对Git的支持需

针对 Visual Studio 2017 的新版本离线 MSDN 可以下载了

针对 Visual Studio 2017的新版本离线文档库(MSDN)已经可以下载了.现在,无需使用激活的网络连接,就可以轻松地下载MSDN和DOCS上发布的内容了.Visual Studio团队还在Microsoft Azure上托管了文档生成和获取服务,使得这两项服务更加的高效和可靠 .我们将会持续的更新内容,用户也不用卡在过时的文档中等待6个月才能获取新版本的文档.创建和更新离线文档阅读器的过程不再需要几个月,而只需几个小时! 新的离线文档阅读器依旧可以直接与Visual Studio集

Visual Studio 2017 RC版发布

Microsoft正式发布了Visual Studio 2017(早先被称为 Visual Studio "15")的首个候选发布版(RC).为了解决开发人员需要同时运用Web.移动端和桌面应用开发中多种多样技术的问题,该Visual Studio新版本在文件规模上有所增加. 这次发布的是VS2017的第六个预览版,其构建是基于数月前就被披露而窥见的新特性.在该候选发布版中提供了良好改进的新编辑器,例如"Go To"特性能够跨多种开放的解决方案实现导航功能,用来定位