【问题标题】:what operating system has .NET 2 version built in?什么操作系统内置了 .NET 2 版本?
【发布时间】:2010-01-13 11:29:09
【问题描述】:

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

【问题讨论】:

    标签: .net windows installation


    【解决方案1】:

    遗憾的是,没有任何版本的 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】:

      http://en.wikipedia.org/wiki/.NET_Framework#Versions查找“Windows 中的默认设置”

      【讨论】:

        【解决方案3】:

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

        关于产品的分发,根据经验,我一直认为将适当的 .NET 可再分发组件打包到您的应用程序中是一个好主意。当您访问客户的网站时,出错的几率会减少。

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

          • 这个不对,是windows vista以后打包的。
          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2011-11-17
            • 2012-02-05
            • 2011-02-16
            • 1970-01-01
            • 2010-09-16
            • 2018-09-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多