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

时间:2008-09-26 09:07:11

标签: .net clr

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

3 个答案:

答案 0 :(得分:2)

如果您想确保只使用与.NET 2.0兼容的功能,那么您应该只使用.NET 2.0程序集。然后你知道你的安全和声音。

答案 1 :(得分:1)

This article from Jean-Baptiste Evain解释了如何使用C#3.0和LINQ以及目标只安装了.NET 2.0运行时的计算机。

这个想法是使用System.Core Mono实现,它是根据MIT / X11许可证授权的。

答案 2 :(得分:1)

.NET 3.0是一些新库的坏名称:WPF,WCF,Workflow和InfoCard。 CLR仍然是2.0版,ASP.NET仍然是2.0版,而Windows Forms仍然是2.0版。

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