您现在的位置是:网站首页> 软件下载软件下载
Microsoft Build Tools 2015 最新官方版 下载-
2023-06-15
267人已围观
简介 Microsoft Build Tools 2015 最新官方版 下载-
Microsoft Build Tools 2015是款使用任务、目标和工具的工具集以及生成应用程序。 东坡小编带来的是Microsoft Build Tools 2015官方最新版,MSBuild 工具集包括 microsoft.common.tasks 文件、microsoft.common.targets 文件以及编译器(如 csc.exe 和 vbc.exe)。 大多数工具集可用于将应用程序编译为多个版本的 .net framework 以及多个系统平台。
ToolsVersion 特性在项目文件中 Project 元素的 ToolsVersion 特性中指定工具集。 下面的示例指定应使用 MSBuild 12.0 工具集来生成项目。
工作原理当你在 Visual Studio 中创建项目或更新现有项目时,名为 ToolsVersion 的特性将自动包括在项目文件中,并且其值对应于包括在 Visual Studio 版本中的 MSBuild 版本。 有关详细信息,请参阅面向特定的 .net framework 版本或配置文件。
当 ToolsVersion 值在项目文件中定义时,MSBuild 将使用该值来确定在该项目中可用的工具集属性的值。 其中一个工具集属性为 $(MSBuildtoolsPath),该属性指定 .NET Framework 工具的路径。 仅该工具集属性(或 $(MSBuildBinPath))是必需的。
从 Visual Studio 2013 开始,MSBuild 工具集版本号与 Visual Studio 版本号相同。 无论项目文件中指定哪个工具集版本,MSBuild 都会在 Visual Studio 中和命令行上默认使用该工具集。 使用 /ToolsVersion 标志可重写此行为。 有关详细信息,请参阅重写 ToolsVersion 设置。
在下面的示例中,MSBuild 将使用 MSBuildToolsPath 保留的属性查找 Microsoft.CSharp.targets 文件。
可通过定义自定义工具集来修改 MSBuildToolsPath 的值。 有关详细信息,请参阅标准和自定义工具集配置。
当在命令行上生成解决方案并为 msbuild.exe 指定 ToolsVersion 时,所有项目及其项目到项目的依赖项均基于该 ToolsVersion 生成,即便解决方案中的每个项目都指定了自己的 ToolsVersion 也是如此。 若要针对每个项目定义 ToolsVersion 值,请参阅重写 ToolsVersion 设置。
ToolsVersion 特性也用于项目移植。 例如,如果你在 Visual Studio 2010 中打开 Visual Studio 2008 项目,则该项目文件将更新以包括 ToolsVersion=“4.0”。 如果你此时尝试在 Visual Studio 2008 中打开该项目,由于它不会识别已升级的 ToolsVersion,因此它会按照该特性设置为 3.5 的情况生成该项目。
Visual Studio 2010 和 Visual Studio 2012 使用的 ToolsVersion 为 4.0。 Visual Studio 2013 使用的 ToolsVersion 为 12.0。 在许多情况下,无需修改即可在 Visual Studio 的所有三个版本中打开该项目。 Visual Studio 始终会使用正确的工具集,但是会在使用的版本与项目文件中的版本不匹配时通知你。 在几乎所有情况下,此警告是良性的,因为工具集在大多数情况下都兼容。
子工具集(将在本主题后面部分介绍)允许 MSBuild 根据运行生成所在的上下文自动切换要使用的工具集。 例如,当 MSBuild 在 Visual Studio 2012 中运行时,它将使用比在 Visual Studio 2010 中运行时更新的工具集,而且你无需显式更改项目文件。 有关详细信息,请参阅如何:修改项目系统,以便项目在 Visual Studio 的多个版本加载。
工具集实现通过选择组成某个工具集的各种工具、目标以及任务的路径来实现该工具集。 MSBuild 定义的工具集中的工具来自以下源:
.NET Framework 文件夹。
其他托管工具。
这些托管工具包括 ResGen.exe 和 TlbImp.exe。
MSBuild 提供了两种方式来访问工具集:
工具集属性指定工具的路径。 MSBuild 使用项目文件中的 ToolsVersion 属性的值以查找相应的注册表项,然后使用该注册表项中的信息来设置工具集属性。 例如,如果 ToolsVersion 的值为 12.0,则 MSBuild 将根据以下注册表项设置工具集属性:HKLM\Software\Microsoft\MSBuild\ToolsVersions\12.0。
这些是工具集属性 MSBuildToolsPath 指定 MSBuild 二进制文件的路径。
SDK40ToolsPath 为 MSBuild 4.x(可以是 4.0 或 4.5)指定其他托管工具的路径。
SDK35ToolsPath 为 MSBuild 3.5 指定其他托管工具的路径。
或者,可以通过调用 ToolLocationHelper 类的方法以编程方式确定工具集。 此类包括以下方法:
GetPathToDotNetFramework 返回 .NET Framework 文件夹的路径。
GetPathToDotNetFrameworkFile 返回 .NET Framework 文件夹中文件的路径。
GetPathToDotNetFrameworkSdk 返回托管工具文件夹的路径。
GetPathToDotNetFrameworkSdkFile 返回某个文件的路径,该文件通常位于托管工具文件夹中。
GetPathToBuildTools 返回生成工具的路径。
友情提醒:该软件安装需 .NET Framework,最低版本要求:4.5.1
相关内容
- c语言编程软件 v6.0 绿色中文免费版 下载-
- 本地汉化编程工具 灵便汉化编辑器 2015.15 绿色中文版 下载-
- 汇编免杀辅助查询 V1.0 绿色版 下载-
- 软件绿化工具 V1.0 免费绿色版 下载-
- apache jmeter下载 apache jmeter v3.1 英文官方免费版 下载-
- InstallMate破解下载 Tarma InstallMate(安装程序制作工具) v9.96.0.7568 中文安装免费版(附注册机) 下载-
- soapui下载 soapui开源测试工具 64bits v5.4.0 英文官方安装版 下载-
- soapui下载 soapui开源测试工具 32bits v5.1.3 英文官方安装版 下载-
- 51初值设定(51单片机初值设定软件) v1.0 免费绿色版 下载-
- MegaDumper(.Net内存释放壳秒杀) V1.0.1 君临绿色汉化版 下载-
点击排行
- Mac货币汇率转换计算器下载 Currency Converter(货币汇率转换器) for Mac v1.0 一键安装破解版 下载-
- File Finder Pro Mac破解版下载 重复文件清理工具Duplicate File Finder Pro for Mac v7.1.0 TNT激活版 下载-
- FileView mac版下载 FileViewPro for Mac 文件管理器 V3.1.3 苹果电脑版 下载-
- 币安Mac版下载 binancezh币安(区块链资产交易)for Mac v1.28.0 苹果电脑版 下载-
- 自动切换输入法Mac下载 自动切换输入法 Pro for Mac(给应用分配输入法) v2.2.1 中文免激活版 下载-
- 重复文件查找工具下载 重复文件查找删除软件 Advanced Duplicate Cleaner for Mac v1.6 一键直装破解版 下载-
- 新东方比邻外教mac版下载 新东方比邻外教(英语学习软件) for mac v2.27.0.1661 苹果电脑版 下载-
- Markdown编辑器下载 尤利西斯Ulysses写作软件 for Mac v27.2(v26) 中文直装破解版 下载-
本栏推荐
-
Mac货币汇率转换计算器下载 Currency Converter(货币汇率转换器) for Mac v1.0 一键安装破解版 下载-
-
File Finder Pro Mac破解版下载 重复文件清理工具Duplicate File Finder Pro for Mac v7.1.0 TNT激活版 下载-
-
FileView mac版下载 FileViewPro for Mac 文件管理器 V3.1.3 苹果电脑版 下载-
-
币安Mac版下载 binancezh币安(区块链资产交易)for Mac v1.28.0 苹果电脑版 下载-
-
自动切换输入法Mac下载 自动切换输入法 Pro for Mac(给应用分配输入法) v2.2.1 中文免激活版 下载-
-
重复文件查找工具下载 重复文件查找删除软件 Advanced Duplicate Cleaner for Mac v1.6 一键直装破解版 下载-
-
新东方比邻外教mac版下载 新东方比邻外教(英语学习软件) for mac v2.27.0.1661 苹果电脑版 下载-
猜你喜欢
- Mac货币汇率转换计算器下载 Currency Converter(货币汇率转换器) for Mac v1.0 一键安装破解版 下载-
- File Finder Pro Mac破解版下载 重复文件清理工具Duplicate File Finder Pro for Mac v7.1.0 TNT激活版 下载-
- FileView mac版下载 FileViewPro for Mac 文件管理器 V3.1.3 苹果电脑版 下载-
- 币安Mac版下载 binancezh币安(区块链资产交易)for Mac v1.28.0 苹果电脑版 下载-
- 自动切换输入法Mac下载 自动切换输入法 Pro for Mac(给应用分配输入法) v2.2.1 中文免激活版 下载-
- 重复文件查找工具下载 重复文件查找删除软件 Advanced Duplicate Cleaner for Mac v1.6 一键直装破解版 下载-
- 新东方比邻外教mac版下载 新东方比邻外教(英语学习软件) for mac v2.27.0.1661 苹果电脑版 下载-