【问题标题】:MSBuild tools offline installationMSBuild 工具离线安装
【发布时间】:2020-02-06 22:06:14
【问题描述】:

我正在尝试使用此 link 创建 MSBuild 离线安装。

我第一次下载MSBuild tool 2019

然后我运行了这个命令:

  vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.Component.MSBuild --add Microsoft.VisualStudio.Component.CoreBuildTools 
--add Microsoft.VisualStudio.Component.Roslyn.Compiler --add Microsoft.NetCore.BuildTools.ComponentGroup --add Microsoft.NetCore.Component.SDK --add Microsoft.VisualStudio.Component.NuGet.BuildTools --add Microsoft.Net.Core.Component.SDK.2.1 --includeOptional --lang en-US 

我现在对构建基于 .net 4.5 的 Windows 和 Web 应用程序必须包含哪些依赖项感到困惑。我还需要构建 .core 应用程序。

我正在阅读this page,其中列出了多个依赖项。我必须包括哪一项?他们有:

  1. Azure 开发构建工具
  2. Data storage and processing build tools
  3. .NET desktop build tools
  4. MSBuild Tools
  5. .NET Core build tools
  6. Node.js build tools

    我只需要能够构建 .net 4.5 窗口和 Web 应用程序(ASP.NET MVC、ASP.NET Web API、控制台应用程序)和基于 .NET Core 的应用程序。请建议所需的依赖项。我认为我需要包括第 3、4 和 5 点中列出的所有依赖项。

【问题讨论】:

标签: c# .net visual-studio .net-core msbuild


【解决方案1】:

在 Yaakov 的回答的帮助下,这就是我们所做的:

  1. Downloaded 构建工具
  2. 运行以下命令创建离线安装文件。

    vs_BuildTools.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.NetCoreBuildTools --add Microsoft.VisualStudio。 Workload.WebBuildTools --add Microsoft.Net.Component.4.5.TargetingPack --includeOptional --lang en-US

  3. 这创建了一个文件夹 @ c:\vslayout 。大小约为 1.2 GB。

  4. 在构建机器上复制文件夹。

  5. 将可用的证书@C:\vslayout\certificates 安装到计算机(非用户)

  6. 运行C:\vslayout\vs_BuildTools.exe --noweb 命令安装msbuild。

【讨论】:

    【解决方案2】:

    您可能需要:

    • .NET 桌面构建工具 (Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools)
    • .NET Core 构建工具 (Microsoft.VisualStudio.Workload.NetCoreBuildTools)
    • Web 开发构建工具 (Microsoft.VisualStudio.Workload.WebBuildTools)
    • .NET Framework 4.5 目标包 (Microsoft.Net.Component.4.5.TargetingPack)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-05
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多