visual-studio - MSBuild 的版本历史是什么?
问题描述
MS Build 的版本历史是什么?
我看到我的 .NET Framework 安装文件夹有一个版本4.something
,其中 Visual Studio 2017 Community 文件夹和 .NET Core( v1.0
) 文件夹有最新版本15.1.458
。
我在 github 上查找了版本,发现版本 14 早于版本 15 主要版本,但直到 github 上的发布历史结束时才出现版本 4。
有人可以提供版本的时间记录吗?
解决方案
有人可以提供版本的时间记录吗?
它与 Visual Studio 和 .net 框架的版本有关。如果您使用的是旧版本的 Visual Studio,例如 Visual Studio 2012,则 MSBuild 版本为v4.0.30319
.net 框架。
从 Visual Studio 2013 开始,2013 版 MSBuild 将作为 Visual Studio 的一部分而不是 .NET Framework 提供。这种转变使我们能够更快地发展 MSBuild。
您可以查看博客MSBuild 现在是 Visual Studio 的一部分!了解更多详情。
所以,现在 MSBuild 的新二进制文件位置和版本:
Visual Studio 2013:C:\Program Files (x86)\MSBuild\12.0\bin\MSBuild.exe
MSBuild 版本:12.0
Visual Studio 2015:C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe
MSBuild 版本:14.0
Visual Studio 2017:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe
MSBuild 版本:15.0
Visual Studio 2019:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe
MSBuild 版本:16.0
注意: Community
可能替换为Enterprise
(在 2017 年和 2019 年)取决于您的 Visual Studio 类型。
希望这可以帮助。
推荐阅读
- c++ - 基于unique_ptr参数指针类型的重载函数
- java - WebExpressionVoter 不支持 ROLE_ANONYMOUS
- javascript - Javascript - 音频元素不在 iOS 上播放
- rust - 使用内联汇编在 Rust 中读取 ebx 寄存器的值(“rbx 由 LLVM 内部使用,不能用作内联 asm 的操作数”)
- node.js - 反应原生'无法在项目中找到博览会
- reactjs - 带有 react-beautiful-dnd 的 React Bootstrap 下拉菜单
- event-handling - 逻辑编程中的事件驱动编程范式
- docker - Docker 容器退出状态
- xamarin.forms - 如何在自动化脚本中验证 Firebase 分析事件?
- javascript - 测试文件时遇到错误