南昌网站建设优化,免费网站制作手机软件的app,校园网上超市网站建设,学生做网站软件转自#xff1a;vs平台工具集介绍以及安装 - jack_Meng - 博客园
一、什么是平台工具集#xff1a;
平台工具集其实是MSBuild其目录所在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0。VS从2010之后开始支持使用之前的版本进行编译#xff0c;可以在工程属性-常…转自vs平台工具集介绍以及安装 - jack_Meng - 博客园
一、什么是平台工具集
平台工具集其实是MSBuild其目录所在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0。VS从2010之后开始支持使用之前的版本进行编译可以在工程属性-常规中进行设置。VS各版本对应的工具集版本号如下 -Visual Studio 2019: V142 -Visual Studio 2017: V141 -Visual Studio 2015: V140 -Visual Studio 2013: V120 -Visual Studio 2012: V110 -Visual Studio 2010: V100 -Visual Studio 2008: V90 -Visual Studio 2005: V80 -Visual Studio 2003: V71 -Visual Studio 2002: V70 -Visual Studio 6: V60 二、单独安装平台工具集
2.1 场景
我现在电脑只安装了vs2019开发环境也就是我只有v142版本的工具集。如果我想打开vs2017或者vs2015版本的项目怎么办第一种方法就是升级平台工具集然鹅这种方法对项目的改动比较大如果项目中有很多依赖项往往会因为主工程和依赖库版本不匹配导致编译不过不建议。另一种方法就是保持工具集版本不动。
2.2 方法
利用visual studio 2019 installer安装vs2017,2015对应的工具集 运行installer“单个组件”-“编译器、生成器和运行时”找到v140-vs2015 C生成工具、v141-vs2017 C生成工具勾选上点击修改。用vs2019打开15或者17项目时会提示重定向项目平台工具集选无升级这样就是用老的工具集。项目名称后会有个括号如下图。安装好对应的工具集后在项目属性页可以看到相应的选项。
2.3 注意
我电脑上只安装了vs2019并且2019 installer里面只找到了2017,2015的工具集如果需要更早的vs2012,2010对应的工具集除了安装对应的IDE我暂时也不知道有什么办法。
2.4 MSBuild
MSBuild 是 Microsoft 和 Visual Studio的生成系统它不仅仅是一个构造工具应该称之为拥有相当强大扩展能力的自动化平台MSBuild平台的主要涉及到三部分执行引擎、构造工程、任务。普通用户用不到是可以删除的。
正在上传…重新上传取消
扩展资料
MSBuild 引入了一种新的基于 XML 的项目文件格式这种格式容易理解、易于扩展并且完全受 Microsoft 支持。
MSBuild 项目文件的格式使开发人员能够充分描述哪些项需要生成以及如何利用不同的平台和配置生成这些项。
另外项目文件的格式还使开发人员能够创作可重用的生成规则这些规则可以分解到不同的文件中以便可以在产品内的不同项目之间一致地执行生成。以下各节描述了 MSBuild 项目文件格式的一些基本要素。
MSBuild 编译后生成的是.exe 可执行文件但却不能生成.msi 安装包文件。如果想要使用MSBuild 生成安装包文件还需要借助WiX编辑一个wxs类型的工程。