在.NET 4.5中运行.NET 4.5功能,但是使用.NET 4.0编译

问题描述:

所以我想使用.NET 4.5中提供的新API--我总是运行在.NET 4.5过程中,但我们的编译器基础结构使用.NET 4.0编译器。在.NET 4.5中运行.NET 4.5功能,但是使用.NET 4.0编译

是否有一些我们可以用来解析API函数的后期绑定代码?

+1

我想反射会做这项工作。 – CodesInChaos 2012-07-18 20:47:11

+0

也这么想,我应该试试看。我想我可以缓存该功能。 – halivingston 2012-07-18 20:58:15

+0

您可以使用反射来获取一次委托。称这个代表相对便宜。 – CodesInChaos 2012-07-18 21:01:14

我不认为这是个好主意。您可能会遇到.NET4编译器不了解.NET 4.5特定功能的问题。我会建议保持简单,只使用.NET4.5编译器。它可以编译.NET4应用程序和.NET4.5。