在更高版本上安装 .NET 1.1:安全吗?

在更高版本上安装 .NET 1.1:安全吗?

我有一台运行所有版本的 .NET Framework(从 2.0 到 4.0)的服务器。我需要部署的应用程序无法在更高版本上正确运行,并且最初是针对 1.1 编译的。在计算机上安装版本 1.1 是否安全,并且不会对更高版本造成任何问题?

编辑后添加:

对于已接受的答案,我必须评论一下实际安装 .NET 1.1 之后的情况。一切顺利,只是出现了一个问题。机器上安装了 Sql Server 2005 Developer Edition,安装 1.1 后,Sql Server Management Studio 不再正常工作,必须将其删除并重新安装。这只是一个小问题,但值得注意。

答案1

是的,一切顺利。.NET 框架版本设计为并排安装。框架的其他版本将继续顺利运行。

我要补充一点,有时,如果有必要,框架的较新版本会修补较旧版本。

答案2

.NET Framework 2.0、3.0 和 3.5 版本之间的关系与 1.0、1.1 和 2.0 版本之间的关系不同。.NET Framework 1.0、1.1 和 2.0 彼此完全独立,无论是否存在其他版本,计算机上都可以存在一个版本。当 1.0、1.1 和 2.0 版本位于同一台计算机上时,每个版本都有自己的公共语言运行时、类库、编译器等。应用程序开发人员可以选择要定位的版本。有关更多信息,请参阅并行执行、定位特定的 .NET Framework 版本或配置文件以及使用 MSBuild 定位特定版本的 .NET Framework。

http://msdn.microsoft.com/en-us/library/bb822049.aspx

.NET 4.0 也是一个新的、独立的版本,可以与任何其他版本一起运行而不会互相干扰。

相关内容