内置.NET 2版本的操作系统是什么?我计划部署.NET应用程序,并想知道是否应该在程序包中包含dotnetfx。我在哪里可以找到这样的信息?
答案 0 :(得分:3)
答案 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。