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