3

我们有一个在 .Net 4.0 下运行的大型复杂系统。我们想开始介绍为 .Net 4.5 编写的代码,但(还)不能假设 .Net 4.5 安装在所有开发人员机器、构建机器和测试实验室上。因此,我正在寻找一种方法来使用磁盘上可用的程序集在仅安装了 .Net 4.0 的机器上编译 MSBuild 中的某些项目。

根据文档,这似乎是可能的。4.5 参考程序集在 msbuild 环境中可用,我一直在试验TargetFrameworkVersion、FrameworkPathOverride 和 TargetFrameworkMoniker属性,但到目前为止没有成功。

任何提示、建议或工作示例都会很有帮助。

4

1 回答 1

1

To build a .NET Framework 4.5 application, you must also have the .NET Framework 4.5 reference assemblies.

Installation

The .NET Framework 4.5 replaces the common language runtime (CLR), targets, tasks, and tools of the .NET Framework 4 without renaming them. Essentially, it creates a modified and improved .NET Framework 4.

于 2012-06-30T20:20:44.067 回答