DotNetFramework4.5是否包括msbuild.exe的更新版本?
我们正在使用Windows7企业SP1 (64位)与以下安装的程序;
在"VS2012 x86本机工具命令提示符“中运行msbuild,它似乎运行位于VS2012的DotNet4.0版本的msbuild
没有名为C:\Windows\Microsoft.NET\Framework\v4.5的文件夹.
DotNetFramework4.5在哪里安装它的文件?
发布于 2016-02-03 18:40:51
从VS 2013开始,MSBuild是Visual的一部分,而不是.NET框架的一部分。
来自的Visual博客的"MSBuild现在是Visual的一部分!":
我们对Visual 2013的MSBuild做了许多令人兴奋的更改,包括重新思考MSBuild、Visual和.NET框架之间的基本关系。自2005年首次在Visual 2.0中引入MSBuild以来,它作为.NET框架的一个组件发布了,尽管它首先是一个主要为Visual开发人员所利用的开发工具。从Visual 2013开始,2013年版本的MSBuild将作为Visual的一部分发布,而不是.NET框架。这一转变使我们能够更快地发展MSBuild。
以及:
在32位机器上,它们可以在:
C:\Program Files\MSBuild\12.0\bin中找到,在64位机器上,32位工具将位于:C:\Program Files (x86)\MSBuild\12.0\bin下面,64位工具位于:C:\Program Files (x86)\MSBuild\12.0\bin\amd64下面。
您可以在Visual的Developer命令提示符中键入MSBuild位置:
where msbuild应该同时输出遗留(4.0)和最新二进制(12.0,14.0+)位置:
C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe使用VS 2012,您可以使用MSBuild 4.0。
https://stackoverflow.com/questions/35179614
复制相似问题