配置目标和任务

可以配置 MSBuild 目标,而任务运行进程外使用 MSBuild,以便可以针对不同于正在运行的上下文。 例如,那么,当开发计算机在 64 位 .NET framework 4.5 操作系统中运行时,可以针对 32 位 .NET Framework 2.0 应用程序。 还可以对 .NET framework 4 或更早版本的目标计算机上。 组合的 32 - 或 64-bitness 和特定的 .NET framework 版本称为 目标上下文。

安装

.NET framework 4.5 替换 .NET framework 4 的公共语言 (CLR)运行时、目标、任务和工具,而无需在中重命名文件。 实质上,它创建经过修改的和增强的 .NET framework 4。

若要生成 .NET framework 4.5 应用程序,还必须安装 .NET framework 4.5 引用程序集。 这些在 Visual Studio 2012中。

备注

在 .NET framework 4.5 包含在 Visual Studio 2010 的计算机上时,所修改的机制使 Visual Studio 2010 面向 Visual Studio 2012 能以,除此之外,不能面向 .NET framework 4.5 的所有目标上下文。

目标和任务

MSBuild 用完某些生成任务处理面向更大量上下文。 例如, 32 位 MSBuild 可能运行在 64 位生成任务处理针对一个 64 位计算机。 这是由 UsingTask 参数和 Task 参数控制。 .NET framework 安装的目标 4.5 设置这些参数和参数,因此,不需要更改生成到各种目标上下文的应用程序。

如果要创建自己的目标上下文,必须正确设置这些参数和参数。 查找在 .NET framework 4.5 Microsoft.Common.targets 文件和 Microsoft.Common.Tasks (此文件。 有关如何创建可与多个目标上下文一起使用的信息或如何修改现有任务的自定义任务,请参见 如何;配置目标和任务

请参见

其他资源

MSBuild 多定向概述