1
3
.NET 3.0和3.5基本上是 just library additions to the 2.0 framework .
编辑 : 为了回答第二个问题,.NET 3.0和3.5有新的库,它们引用了操作系统级的特性,比如 WPF ,在Windows 2000上不可用。如果使用3.5*编写应用程序,但只使用2.0中提供的功能和库,则它仍然可以在Windows 2000上工作。 *在3.5中,我们的意思是在3.5中的Visual Studio 2008中编写,但将项目目标框架设置为2.0。汉塞尔曼 talks about doing this 让ASP.NET MVC在.NET 2.0上工作。 |
2
1
这是因为.NET的核心自2.0版以来实际上没有被更改。MS市场营销类型在当时被嘲笑为强制使用命名方案,其中.NET 3和.NET 3.5实际上只是添加了在.NET 2核心上运行的附加库。 看看斯科特·汉塞尔曼的 blog post 了解更多详细信息。 |
3
1
因为.NET 3.0和3.5是 应用 对于.NET 2.0,不是完整的独立框架。这在IIS配置中可以进一步看到,在该配置中,您只有选择.NET 1.0、.NET 1.1和.NET 2.0的选项。web.config文件将包含任何.NET 3.0或.NET 3.5程序集,因为这些程序集最终是用.NET 2.0代码编写的。有关这方面的更多详细信息,请参见: http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx 当然,.NET 4.0中的所有更改都将是框架的一个完全“新版本”。 |
4
1
v3.0和v3.5仍然使用v2 dll作为核心文件。大多数更改都是对v2框架的添加,以及针对3.5的新编译器。 |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |