我希望在Windows和Linux上构建一个.net core项目。
对于Windows,我使用MSBuild,只需从visualstudio.com下载Visual Studio 2017 Build Tools
即可。
但是在Linux上,我应该从哪里获取MSBuild呢?根据GitHub项目网站,在一些Linux发行版上应该可以获得(README.md)。出于某些原因,我不想自己编译它。
我不想使用xbuild,而是要使用纯净的MSBuild。
我希望在Windows和Linux上构建一个.net core项目。
对于Windows,我使用MSBuild,只需从visualstudio.com下载Visual Studio 2017 Build Tools
即可。
但是在Linux上,我应该从哪里获取MSBuild呢?根据GitHub项目网站,在一些Linux发行版上应该可以获得(README.md)。出于某些原因,我不想自己编译它。
我不想使用xbuild,而是要使用纯净的MSBuild。
您可以按照以下网址获取适用于各种 Linux 发行版的.NET Core SDK。
RHEL
Ubuntu
Debian
CentOS/Oracle
SLES/OpenSUSE
更新日期:2019-03-19
Linux、macOS 和 Windows 的 .NET 下载
选择所需操作系统的选项卡,然后下载。
相关内容:
Microsoft/msbuild
msbuild/documentation/wiki/Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md
获取 .Net Core MSBuild 二进制文件而不需要构建代码
获取 .NET Core MSBuild 的最佳方法是安装 .NET Core SDK,它会自动分发我们。这将为 .NET Core 提供最新发布的版本的 MSBuild。安装完成后,您可以通过dotnet build
或手动调用 dotnet 分发中的MSBuild.dll
来使用 MSBuild。
dotnet build
使用 MSBuild。谢谢。 - myol
xbuild
命令了,取而代之的是对msbuild
命令的封装。所以,没错,xbuild
将永远消失。 - Lex Li