摘要:本文提供了有关能够安装 Microsoft .NET Framework 的 Microsoft Windows 版本的信息,同时还列出了 .NET Framework 的软件要求以及常规平台支持的某些例外情况.此外,还解释了如何准备跨平台支持的应用程序。
目录
支持的平台
.NET Framework 软件要求
准备跨平台支持
附录
支持的平台
.NET Framework 可安装在表 1 所示的平台中。
表 1:可以安装 .NET Framework 的平台
支持除 Microsoft ASP.NET 以外的所有 .NET Framework 支持整个 .NET Framework
Windows 98 Windows 2000(所有版本 - 不需要 Service Pack)
Windows 98 SE Windows XP Professional
Windows ME
Windows NT 4.0(所有版本 - 需要 Service Pack 6a)
Windows XP Home Edition
首先要注意的是,.NET Framework 无法在 Windows 95 上运行,这一点与其他不支持 Windows 95 的 Microsoft® 产品(如 Microsoft® Office XP)是一致的。
可以运行 .NET Framework 的操作系统可分为两组:一组可以运行 .NET Framework 和 ASP .NET,另一组只能运行 .NET Framework。此分组也可以用于区分可用作 .NET 应用程序服务器和只能用作运行 .NET 应用程序的客户端的操作系统。请注意,Windows NT 4.0 的所有版本(甚至是 Server 版),均应被视为 .NET 应用程序的客户端操作系统。
除 ASP .NET 以外,不同平台上的 .NET Framework 所支持的功能只有一些很小的差别。例如,Windows 98 和 Windows ME 没有事件记录系统,因此安装在这些系统上的 .NET Framework 不支持 System.Diagnostics 命名空间中的 Eventlog 及其相关对象。
在 XML 企业服务中也可以发现一些不同之处。Windows NT 4.0 支持安装 Microsoft® Transaction Server (MTS),这一点与 Windows 2000 附带的 COM+ 1.0 或 Windows XP 附带的 COM+ 1.5 是不同的。.NET Framework 中的 XML 企业服务只能与 COM+ 1.0 或更高版本协同工作,因此 System.EnterpriseServices 命名空间所提供的功能在 Windows NT 4.0 中根本不可用,在 Windows 2000 中仅部分可用。
附录对这些区别进行了全面的介绍,而准备跨平台支持部分则解释了如何使应用程序处理这些区别。
.NET Framework 软件要求
Internet Explorer 5.01
.NET Framework 和基本公共语言运行库包含的某些元素依赖于由 Internet Explorer 的某个版本实现的技术。这些元素包括代码下载功能、加密技术和 Intranet/Internet 区域检测等。这些技术要求以及 Microsoft Internet Explorer 5.01 已实现广泛部署的事实决定了将该版本设置为安装和运行 .NET Framework 所需的最低版本。
表 2 说明在安装 .NET Framework 之前,必须在 Windows 98、Windows 98 SE 和 Windows NT 4 中安装 Internet Explorer 5.01。而 Windows ME、Windows 2000 或 Windows XP 操作系统已经包含了 Internet Explorer 5.01 或更高版本,因此不需要其他操作。