什么操作系统内置了.NET 2版本?

时间:2010-01-13 11:29:10

标签: .net windows installer

内置.NET 2版本的操作系统是什么?我计划部署.NET应用程序,并想知道是否应该在程序包中包含dotnetfx。我在哪里可以找到这样的信息?

5 个答案:

答案 0 :(得分:3)

http://en.wikipedia.org/wiki/.NET_Framework#Versions

处查找“Windows中的默认值”

答案 1 :(得分:3)

可悲的是,没有任何版本的Windows XP具有.NET运行时的默认安装。

从Vista和Windows Server 2008开始,包含3.0运行时。在Windows 7和Windows Server 2008 R2中包含3.5 SP1运行时。

要查看完整列表,请查看http://en.wikipedia.org/wiki/.NET_Framework_version_list

答案 2 :(得分:1)

回答问题的第一部分 - 没有安装.NET 2.0的操作系统,但最新版本的Windows安装了.NET 3或3.5,可以执行基于.NET 2.0的可执行文件。

关于产品的分发,根据经验,我总是发现将适当的.NET可再发行组件打包到您的应用程序是个好主意。当你到达客户的网站时,出现问题只会少一点。

答案 3 :(得分:0)

.NET主要用于Windows环境,但作为MONO项目的一部分,也可用于unix和mac。

它不是许多桌面操作系统的默认设置,因此您需要提供它或确保它已预先安装。

答案 4 :(得分:0)

AFAIR所有Win XP都收到了带有Windows更新的.Net 2.0。

相关问题