使用.vsconfig在整个组织中配置Visual Studio

随着应用程序需求变得越来越复杂,我们的解决方案也越来越复杂。 在整个组织内保持开发人员环境的配置也变得同样复杂。 开发人员需要安装特定的工作负载和组件才能构建解决方案。 一些组织将这些要求添加到其存储库中的自述文件或贡献文件中。 一些组织可能在新员工的文档中发布这些要求,甚至只是转发电子邮件。 配置您的开发环境通常成为一天的工作。 真正需要的是一个声明式创作模型,该模型可以根据需要配置Visual Studio。


在Visual Studio 2017 Update 15.9中,我们添加了将工作负载和组件选择导出和导入到Visual Studio安装配置文件的功能。 开发人员可以将这些文件导入到新的或现有的安装中。 将这些文件检入源存储库可以使它们易于共享。 但是,开发人员仍然需要导入这些以获得所需的功能。


自动安装缺少的组件


Visual Studio 2019的新增功能:您可以将这些文件另存为.vsconfig文件,位于解决方案的根目录中,当打开解决方案(或解决方案目录)时,Visual Studio将自动检测缺少的组件并提示您安装它们。


博客中的这篇文章


安装缺少的组件


您可以在GitHub上的vswhere存储库中找到此示例 。 单击“ 安装”链接时,系统将提示您安装所有缺少的组件。 如果您想选择其他组件,可以单击“ 查看完整的安装详细信息”链接。


安装缺少的组件 安装缺少的组件


导出配置


在Visual Studio 2019中,您可以直接从解决方案资源管理器中创建.vsconfig文件:


  1. 右键单击您的解决方案。
  2. 单击添加>安装配置文件
  3. 确认要保存.vsconfig文件的位置(默认为解决方案根目录)。
  4. 点击查看详细信息
  5. 选择或取消选择要进行的任何更改,然后单击“ 导出”

为了使安装占用空间最小,仅导出您知道需要构建,测试以及可能发布解决方案的那些组件。 做到这一点的一种方法是安装Visual Studio的第二个实例或安装到虚拟机中,添加您知道必需的工作负载和可选组件,以及构建和测试解决方案。 根据需要添加组件,直到解决方案成功构建,然后导出配置。


意见反馈


我们很高兴听到您的反馈! 您可以在我们的开发者社区网站上报告问题,或在Visual Studio中对此功能或任何其他功能提出建议




头像
希思·斯图尔特

高级软件工程师

Source: https://habr.com/ru/post/zh-CN448800/


All Articles