MSBuild 的版本历史记录是什么?

What's the version history of MSBuild?

MS Build 的历史版本是多少?

我看到我的 .NET Framework 安装文件夹有一个版本 4.something,其中 Visual Studio 2017 Community 文件夹和 .NET Core (v1.0) 文件夹有最新版本15.1.458.

我查看了 releases on github,发现第 14 版早于第 15 版主要版本,但在 github 的发布历史结束之前没有第 4 版。

有人可以提供版本的时间顺序记录吗?

Can someone provide a chronological record of versions?

与Visual Studio和.net framework的版本有关。如果你是旧版本Visual Studio,比如Visual Studio 2012,MSBuild版本是v4.0.30319,来自.net framework。

从 Visual Studio 2013 开始,2013 版 MSBuild 将作为 Visual Studio 的一部分而不是 .NET Framework 提供。这种转变使我们能够更快地发展 MSBuild。

您可以查看博客 MSBuild is now part of Visual Studio! 了解更多详情。

所以,现在 MSBuild 的新二进制文件位置和版本:

Visual Studio 2013:C:\Program Files (x86)\MSBuild.0\bin\MSBuild.exe MSBuild 版本:12.0

Visual Studio 2015:C:\Program Files (x86)\MSBuild.0\bin\MSBuild.exe MSBuild 版本:14.0

Visual Studio 2017:C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\MSBuild.0\Bin\MSBuild.exe MSBuild 版本:15.0

Visual Studio 2019:C:\Program Files (x86)\Microsoft Visual Studio19\Enterprise\MSBuild\Current\Bin\MSBuild.exe MSBuild 版本:16.0


注意: Community 可能会替换为 Enterprise(2017 年和 2019 年)取决于您的 Visual Studio 类型。


希望这对您有所帮助。