我们可以在版本2 CLR安装上运行版本3 .Net二进制文件吗?

时间:2020-03-06 14:46:23  来源:igfitidea点击:

我们正在考虑使用.Net 3编写下一个版本的out项目,但是想知道我们是否可以强制最终用户安装.net Framework版本3.

解决方案

如果要确保仅使用.NET 2.0兼容功能,则应仅使用.NET 2.0程序集。然后,我们便会知道自己的安全和声音。

Jean-Baptiste Evain的本文介绍了如何使用C3.0和LINQ以及如何针对仅安装了.NET 2.0运行时的计算机进行定位。

这个想法是使用System.Core Mono实现,该实现已获得MIT / X11许可。

对于某些新库,.NET 3.0是一个坏名字:WPF,WCF,Workflow和InfoCard。 CLR仍为2.0版,ASP.NET仍为2.0版,Windows Forms仍为2.0版。

在开发中,.NET 3.0被称为WinFX。