首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSBuild.exe和dotnet 4.5

MSBuild.exe和dotnet 4.5
EN

Stack Overflow用户
提问于 2016-02-03 14:22:12
回答 1查看 10.4K关注 0票数 4

DotNetFramework4.5是否包括msbuild.exe的更新版本?

我们正在使用Windows7企业SP1 (64位)与以下安装的程序;

  • Microsoft Visual Studio 2012 (版本11.0.60315.01更新2)
  • 微软.NET框架4.5.2
  • 微软.NET框架4.5SDK
  • 微软.NET框架4.5多目标包
  • 微软.NET框架4多目标包

在"VS2012 x86本机工具命令提示符“中运行msbuild,它似乎运行位于VS2012的DotNet4.0版本的msbuild

没有名为C:\Windows\Microsoft.NET\Framework\v4.5的文件夹.

DotNetFramework4.5在哪里安装它的文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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位置:

代码语言:javascript
复制
where msbuild

应该同时输出遗留(4.0)和最新二进制(12.0,14.0+)位置:

代码语言:javascript
复制
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。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35179614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档