如何下载离线版仅包含 C#和.Net 平台框架的 VisualStudio2022 安装包?

2022-05-29 22:00:09 +08:00
 Apol1oBelvedere

如何下载离线版仅包含 C#和.Net 平台框架的 VisualStudio2022 安装包?不包括 F#、Java 等其他不需要的语言,目前勾选了“通用桌面开发语言”下载数据量约 18GB 太大了,但是在“单个组件”里没有办法显示可以去除 F#、Java 等选项的地方。

1763 次点击
所在节点    C#
12 条回复
kome
2022-05-29 23:37:54 +08:00
aoeui
2022-05-29 23:54:12 +08:00
下 ManagedDesktop includeOptional
Apol1oBelvedere
2022-05-30 20:36:55 +08:00
@kome 目前好像勾选“.Net 桌面开发”后,C#/VB.NET/F#之类的都被装上无法选择了。
kome
2022-05-31 09:56:05 +08:00
@Apol1oBelvedere C#, VB.NET, F#好像都是 NET 或者 .NET Framework 的一部分。找到了一份命令行安装的 ID 列表,FSharp 可以单独配置, VB.NET 没仔细找,你找找看?如果继续细分到下一级目录,配置文件就很长。

https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community?view=vs-2022#net-desktop-development
Apol1oBelvedere
2022-05-31 21:04:25 +08:00
@kome 是的,我看到过这个,目前网络上的下载命令行配置只到 workload ID ,没有细分到 Component ID 。
forgottencoast
2022-06-01 22:58:10 +08:00
@Apol1oBelvedere
什么都不加就行了,全下,巨大无比,20 多 G 好像。
vs_enterprise.exe --layout c:\localVSlayout
如果你想下你指定的组件,又不想看文档配的话,可以先找一台机器,安装完毕以后再选择修改,这个时候可以导出一个配置文件,这个配置文件,可以用在上面的这个命令行命令来下载指定的组件。
Apol1oBelvedere
2022-06-02 20:55:16 +08:00
@forgottencoast 这是一个思路,但是还是没办法获得不带 F#和 VB.NET 的安装包。
forgottencoast
2022-06-02 22:33:53 +08:00
@Apol1oBelvedere
为什么不能?我就没安装 F#和 VB.NET
Apol1oBelvedere
2022-06-03 13:04:46 +08:00
@forgottencoast 运行 VisualStudioSetup.exe ,在“正在修改 - Visual Studio Community 2022 - 17.2.2”下的“单个组件”下的“开发活动”区域里有“C#和 Visual Basic”及“F#语言支持”两个选项,“C#和 Visual Basic”是绑定共同选择的,没有单独选择 C#的选项。
forgottencoast
2022-06-03 15:16:02 +08:00
@Apol1oBelvedere
仔细看了一下我的,也是这样。
我安装时只认真选了一下 Workloads 部分,独立组件太多了,没认真看。
不过 C#和 VB.NET 基本共用一套东西,就算去掉 VB.NET 也少不了多少空间。
F#倒是可以单独去掉。
Apol1oBelvedere
2022-06-06 19:17:23 +08:00
@forgottencoast 谢谢,基本只能这样,只带“.Net 桌面开发”的独立安装包大概 6GB 大小,本帖完结。
luassuns
2022-06-06 23:20:15 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/856076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX