V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Apol1oBelvedere
V2EX  ›  C#

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

  •  
  •   Apol1oBelvedere · 2022-05-29 22:00:09 +08:00 · 1961 次点击
    这是一个创建于 909 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    12 条回复    2022-06-06 23:20:15 +08:00
    aoeui
        2
    aoeui  
       2022-05-29 23:54:12 +08:00 via Android
    下 ManagedDesktop includeOptional
    Apol1oBelvedere
        3
    Apol1oBelvedere  
    OP
       2022-05-30 20:36:55 +08:00
    @kome 目前好像勾选“.Net 桌面开发”后,C#/VB.NET/F#之类的都被装上无法选择了。
    kome
        4
    kome  
       2022-05-31 09:56:05 +08:00 via iPhone
    @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
        5
    Apol1oBelvedere  
    OP
       2022-05-31 21:04:25 +08:00
    @kome 是的,我看到过这个,目前网络上的下载命令行配置只到 workload ID ,没有细分到 Component ID 。
    forgottencoast
        6
    forgottencoast  
       2022-06-01 22:58:10 +08:00
    @Apol1oBelvedere
    什么都不加就行了,全下,巨大无比,20 多 G 好像。
    vs_enterprise.exe --layout c:\localVSlayout
    如果你想下你指定的组件,又不想看文档配的话,可以先找一台机器,安装完毕以后再选择修改,这个时候可以导出一个配置文件,这个配置文件,可以用在上面的这个命令行命令来下载指定的组件。
    Apol1oBelvedere
        7
    Apol1oBelvedere  
    OP
       2022-06-02 20:55:16 +08:00
    @forgottencoast 这是一个思路,但是还是没办法获得不带 F#和 VB.NET 的安装包。
    forgottencoast
        8
    forgottencoast  
       2022-06-02 22:33:53 +08:00
    @Apol1oBelvedere
    为什么不能?我就没安装 F#和 VB.NET
    Apol1oBelvedere
        9
    Apol1oBelvedere  
    OP
       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
        10
    forgottencoast  
       2022-06-03 15:16:02 +08:00
    @Apol1oBelvedere
    仔细看了一下我的,也是这样。
    我安装时只认真选了一下 Workloads 部分,独立组件太多了,没认真看。
    不过 C#和 VB.NET 基本共用一套东西,就算去掉 VB.NET 也少不了多少空间。
    F#倒是可以单独去掉。
    Apol1oBelvedere
        11
    Apol1oBelvedere  
    OP
       2022-06-06 19:17:23 +08:00
    @forgottencoast 谢谢,基本只能这样,只带“.Net 桌面开发”的独立安装包大概 6GB 大小,本帖完结。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1105 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 18:42 · PVG 02:42 · LAX 10:42 · JFK 13:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.