如何:修改目标框架和平台工具集

更新:2010 年 6 月

可以更改 Visual C++ 2010 项目设置以面向不同版本的 .NET Framework 和不同工具。 默认情况下,项目系统使用 .NET Framework 4 和 Visual C++ 2010 工具。 可以通过修改项目属性来更改目标平台工具集。 可以通过修改项目 (.vcxproj) 文件来更改目标框架。 不必为每个编译目标都维护一个单独的基本代码。 在更改目标框架时,也要将平台工具集更改为支持目标框架的版本。 例如,若要面向 .NET Framework 2.0、3.0 或 3.5,必须使用 v90 平台工具集。

提示

除了面向正确的平台工具集之外,还必须安装关联的 Visual Studio 版本。 例如,若要面向 .NET Framework 2.0、3.0 和 3.5 以及 v90 平台工具集,必须安装 Visual Studio 2008。 但是,您可以使用 Visual C++ 2010 完成开发工作,前提是要面向正确的框架版本和平台工具集。

可以通过创建自定义平台工具集来扩展目标平台。 有关更多信息,请参见 Visual C++ 博客上的 C++ Native Multi-Targeting(C++ 本机多目标)。

更改目标框架

  1. 在编辑器中打开项目的项目文件 (.vcxproj)。

  2. 找到目标框架版本对应的条目。 例如,如果您的项目设计为使用 .NET Framework 4,请找到 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>。

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

  4. 保存更改并关闭编辑器。

  5. 在**“解决方案资源管理器”中,右击您的项目,然后单击“属性”。 在“属性页”窗口的左窗格中,展开“通用属性”,然后选择“框架和引用”**。 验证新框架版本是否出现在右窗格顶部。

更改项目工具集

  1. 在 Visual Studio 中,打开项目的**“属性页”。 在左窗格中,展开“配置属性”,然后选择“常规”**。

  2. 在右窗格中,选择**“平台工具集”,然后选择需要的工具集。 例如,如果要针对 Visual Studio 2008 库进行编译,请选择“v90”**。

  3. 单击**“确定”**。

请参见

其他资源

MSBuild (Visual C++)

修订记录

日期

修订记录

原因

2010 年 6 月

添加了本文档。

信息补充。