dotnet framework 4.5是否包含msbuild.exe的更新版本?
我们正在使用Windows 7 Enterprise SP1(64位)以及以下已安装的程序;
在“VS2012 x86 Native Tools命令提示符”中运行msbuild它似乎运行位于C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe
的msbuild的dotnet 4.0版本没有名为C:\ Windows \ Microsoft.NET \ Framework \ v4.5 ...
的文件夹dotnet framework 4.5在哪里安装文件?
答案 0 :(得分:7)
从VS 2013开始,MSBuild是Visual Studio的一部分,而不是.NET Framework。
来自 Visual Studio博客的“MSBuild is now part of Visual Studio!”:
我们对Visual Studio的MSBuild进行了一些令人兴奋的更改 2013年,包括重新思考之间的基本关系 MSBuild,Visual Studio和.NET Framework。 MSBuild已发货 自.NET Framework首次引入以来的一个组件 2005年使用.NET 2.0,尽管事实上它首先是一个 开发工具主要由Visual Studio开发人员使用。 从Visual Studio 2013开始,2013版本的MSBuild将会 作为Visual Studio的一部分而不是.NET Framework。这个 转换使我们能够更快地发展MSBuild。
和
在32位计算机上,可以找到它们:
下的64位工具C:\Program Files\MSBuild\12.0\bin
在64位计算机上,32位工具将位于:C:\Program Files (x86)\MSBuild\12.0\bin
和C:\Program Files (x86)\MSBuild\12.0\bin\amd64
您可以通过在Visual Studio的开发人员命令提示符中键入来找到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。