VS修改目标框架和平台工具集

适应与高版本的vs使用低版本的,你可以直接选择低版本的工具集来编译代码

可以更改 Visual C++ 项目设置以面向不同版本的 .NET Framework 和使用不同的平台工具集。 默认情况下,项目系统将使用对应于你用于创建该项目的 Visual Studio 版本的 .NET Framework 版本和工具集版本。 可以通过修改项目属性来更改目标平台工具集。 可以通过修改项目 (.vcxproj) 文件来更改目标框架。 不必为每个编译目标都维护一个单独的基本代码。


 重要事项 
某些版本可能不支持修改过的目标 Framework 或平台工具集。 有关兼容性信息,请参阅 移植、迁移和升级 Visual Studio 项目。
 


在更改目标 Framework 时,也要将平台工具集更改为支持该 Framework 的版本。 例如,要面向 .NET Framework 4.5,你必须使用兼容平台工具集,例如 Visual Studio 2013 (v120) 或 Visual Studio 2012 (v110)。 可以使用“Windows7.1SDK”平台工具集将 .NET Framework 2.0、3.0、3.5 和 4 以及 x86、Itanium 和 x64 平台作为目标。


 说明 
若要更改目标平台工具集,你必须安装相关版本的 Visual Studio 或 Windows Platform SDK。 例如,要面向具有“Windows7.1SDK”平台工具集的 Itanium 平台,你必须安装 适用于 Windows 7 的 Microsoft Windows SDK 和 .NET Framework 4 SP1;但是,只要面向正确的 Framework 版本和平台工具集,你就可以使用 Visual Studio 的其他兼容版本来完成开发工作。
 


可以通过创建自定义平台工具集来扩展目标平台。 有关详细信息,请参阅 Visual C++ 博客上的 C++ 本机多目标。


更改目标框架
在 Visual Studio 的“解决方案资源管理器”中,打开项目的快捷菜单,然后选择“卸载项目”。 这将为你的项目卸载项目文件 (.vcxproj)。


 说明 
C++ 项目文件正在 Visual Studio 中修改时无法加载该项目。 但是,当项目加载到 Visual Studio 中时,你可以使用另一个编辑器(如记事本)来修改项目文件。 Visual Studio 会检测到项目文件的更改并提示你重新加载项目。
 


在菜单栏上,依次选择“文件”、“打开”、“文件”。 在“打开文件”对话框中,导航到项目文件夹,然后打开项目文件 (.vcxproj)。


在项目文件中,找到目标 Framework 版本的条目。 例如,如果你的项目设计为使用 .NET Framework 4.5,请在 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 元素的 <PropertyGroup Label="Globals"> 元素中找到 <Project>。 如果 <TargetFrameworkVersion> 元素不存在,你的项目不使用 .NET Framework,也无需进行更改。


将值更改为需要的框架版本。


保存更改并关闭编辑器。


在“解决方案资源管理器”中,打开项目的快捷菜单,然后选择“重新加载项目”。


在“解决方案资源管理器”中,打开项目(而非解决方案)的快捷菜单,然后选择“属性”可打开项目“属性页”对话框。在对话框的左窗格中,展开“通用属性”,然后选择“框架和引用”。 验证“目标 Framework”是否显示了新的 Framework 版本。


更改项目工具集
在 Visual Studio 中,在解决方案资源管理器中,打开您的项目(不适用于您的解决方案)的快捷菜单,然后选择属性可打开项目属性页对话框。


在“属性页”对话框中,打开“配置”下拉列表,然后选择“所有配置”。


在对话框的左窗格中,展开“配置属性”,然后选择“常规”。


在右窗格中,选择“平台工具集”,然后从下拉列表中选择需要的工具集。 例如,如果您已安装了Visual Studio 2010工具集,请选择 Visual Studio 2010 (v100) 并用于您的项目。


选择“确定”按钮。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道格拉斯范朋克

播种花生牛奶自留田

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值