提取Visual Studio 2017安装组件列表的最佳方法

时间:2017-05-12 08:53:36

标签: installation visual-studio-2017

列出Visual Studio 2017安装的已安装组件的最佳方法是什么?

我知道我可以启动 Visual Studio Installer > 修改并查看工作负载各个组件

但似乎没有办法将 解压缩 已安装组件的列表添加到txt文件中?
(我现在正在制作截图以记录我的内容)

有什么办法吗? 例如。我可以运行Windows Studio Installer命令行吗?

4 个答案:

答案 0 :(得分:10)

从WMF 5.0安装powershell 5

在posh控制台中运行以下两个命令:

Install-Module VSSetup -Scope CurrentUser(允许nuget安装包)

(get-vssetupinstance | select-vssetupinstance).packages

答案 1 :(得分:4)

基于https://stackoverflow.com/a/45330187/902415

的出色回答

这是非交互式代码段,也适用于 VS构建工具
(不仅仅是社区\专业\企业)

Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module VSSetup -Scope CurrentUser -Force
(Get-VSSetupInstance | Select-VSSetupInstance -Product *).packages

还值得一提的是该模块的来源:https://github.com/Microsoft/vssetup.powershell.git

答案 2 :(得分:2)

使用更新的版本(至少2019年),您可以直接从VS Installer导出设置。在“更多”(More)下拉列表中,可以为计算机上的每个VS安装导出和导入当前配置。

来源: https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Installation-and-Customization(从07:51开始)

答案 3 :(得分:1)

根据Markus Deibel的提示进行更详细的解释

对于VS2019

  • 从“开始”菜单>“已安装”>“更多”>“导出/导入”中打开Visual Studio安装程序
  • 在VS2019中:工具>获取工具和功能>(x)关闭模式>已安装>更多>导出/导入

存储在文件中,例如.vsconfig。您可以在文本编辑器中打开,它列出了所有组件。您可以将其存储在SCM中,然后将其导入另一个VS2019中,以实现项目范围内一致的IDE安装。