MSBuild 工具离线安装
MSBuild tools offline installation
我正在尝试使用此 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,其中列出了多个依赖项。我必须包括哪一个?他们有:
- Azure 开发构建工具
- Data storage and processing build tools
- .NET desktop build tools
- MSBuild Tools
- .NET Core build tools
-
我只需要构建 .net 4.5 windows 和 Web 应用程序(ASP.NET MVC、ASP.NET Web API、控制台应用程序) & 基于 .NET Core 的应用程序。请建议所需的依赖项。我想我需要包括第 3、4 和 5 点中列出的所有依赖项。
您可能需要:
- .NET 桌面构建工具 (Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools)
- .NET 核心构建工具 (Microsoft.VisualStudio.Workload.NetCoreBuildTools)
- Web 开发构建工具(Microsoft.VisualStudio.Workload.WebBuildTools)
- .NET Framework 4.5 目标包 (Microsoft.Net.Component.4.5.TargetingPack)
在 Yaakov 的回答的帮助下,这就是我们所做的:
- Downloaded 构建工具
运行 以下命令创建离线安装文件。
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
这创建了一个文件夹@c:\vslayout。大小约为 1.2 GB。
复制构建机器上的文件夹。
将@C:\vslayout\certificates
可用的证书安装到计算机(不是用户)
运行 C:\vslayout\vs_BuildTools.exe --noweb
命令安装msbuild。
我正在尝试使用此 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,其中列出了多个依赖项。我必须包括哪一个?他们有:
- Azure 开发构建工具
- Data storage and processing build tools
- .NET desktop build tools
- MSBuild Tools
- .NET Core build tools
-
我只需要构建 .net 4.5 windows 和 Web 应用程序(ASP.NET MVC、ASP.NET Web API、控制台应用程序) & 基于 .NET Core 的应用程序。请建议所需的依赖项。我想我需要包括第 3、4 和 5 点中列出的所有依赖项。
您可能需要:
- .NET 桌面构建工具 (Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools)
- .NET 核心构建工具 (Microsoft.VisualStudio.Workload.NetCoreBuildTools)
- Web 开发构建工具(Microsoft.VisualStudio.Workload.WebBuildTools)
- .NET Framework 4.5 目标包 (Microsoft.Net.Component.4.5.TargetingPack)
在 Yaakov 的回答的帮助下,这就是我们所做的:
- Downloaded 构建工具
运行 以下命令创建离线安装文件。
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
这创建了一个文件夹@c:\vslayout。大小约为 1.2 GB。
复制构建机器上的文件夹。
将@
C:\vslayout\certificates
可用的证书安装到计算机(不是用户)运行
C:\vslayout\vs_BuildTools.exe --noweb
命令安装msbuild。