构建4.5代码而不在机器上安装4.5运行时?

时间:2012-06-30 13:08:31

标签: msbuild build-automation .net-4.5

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

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

任何提示,建议或工作样本都会非常有用。

1 个答案:

答案 0 :(得分:1)

要构建.NET Framework 4.5应用程序,还必须具有.NET Framework 4.5参考程序集。

<强>安装

.NET Framework 4.5取代了.NET Framework 4的公共语言运行时(CLR),目标,任务和工具,而无需重命名它们。从本质上讲,它创建了一个经过修改和改进的.NET Framework 4。