【问题标题】:Is .NET framework 2.0 optional in Windows XP?.NET 框架 2.0 在 Windows XP 中是可选的吗?
【发布时间】:2011-10-22 02:16:41
【问题描述】:

我们是顾问,经常在没有管理员权限的情况下在 Windows PC 上的客户站点上工作,这意味着我们无法安装任何东西。

问题是:如果我编写面向 .NET 框架 2.0 的 C# 应用程序,这是 XP 的默认安装,是否可以保证在每台 PC 上运行?

换句话说,是否有可能某个组织决定在其 PC 上安装 XP 而没有 .NET 框架? .NET 2.0 是 XP 的核心,还是只是一个可以省略的可选功能?

【问题讨论】:

  • .NET 2.0 是 Windows XP 中的可选组件。你不能指望它的存在。
  • 由于不能保证(根据下面的答案),您仍然可以考虑询问客户端是否他们保证已安装 .NET 框架。如果他们是 .NET 商店,他们很有可能已经要求所有员工的计算机都安装了 .NET。

标签: .net windows frameworks windows-xp .net-2.0


【解决方案1】:

不,它不能保证运行。 .NET 可以在 XP 上删除

【讨论】:

    【解决方案2】:

    据我所知,.NET Framework 2.0 预装在 Vista 和 Windows 7 上。但是,没有任何版本的框架预装在 Windows XP 上。请参阅以下内容:

    What version of the .NET Framework is included in what version of the OS?

    【讨论】:

      【解决方案3】:

      虽然 .NET 框架保证会安装(它是一个可选组件),但 Xenocode PostBuild 等软件(已停产,但对有副本的人仍然有效),Spoon , 或 Mono(恰好是可嵌入的替代 .NET 框架)可用于在 PC 上运行 .NET 应用程序,否则由于未安装 .NET 框架而无法运行。

      【讨论】:

        【解决方案4】:

        是的。 .NET 框架对于 Windows XP 是可选的。 Windows 7 默认具有 .NET 框架版本 3.5。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-11-16
          • 2013-01-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-17
          • 1970-01-01
          • 2013-01-21
          相关资源
          最近更新 更多