在更高版本上安装.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不能正常工作,必须删除并重新安装。 只有一个小问题,但值得注意。

是的,你很好走。 .NET框架版本被devise为并排安装。 该框架的其他版本将继续愉快地继续他们的生活。

我将要补充的一件事是,如果需要,有时框架的更新版本将会修补旧版本。

.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在同一台计算机上时,每个版本都有自己的公共语言运行库,类库,编译器等等。 应用程序开发人员可以select目标版本。 有关更多信息,请参阅并行执行,针对特定的.NET Framework版本或configuration文件,以及使用MSBuild针对特定版本的.NET Framework。

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

.NET 4.0也是一个新的,独立的版本,可以在没有任何干扰的情况下运行。