安装每个版本或最新版本就够了吗?

时间:2010-08-01 06:20:13

标签: .net

我对dotnet框架安装非常困惑。

即使我安装了最新版本(4.0),一些基于dotnet框架的程序告诉我需要安装1.1或2.0版本。

所以,我很想知道是否需要安装每个版本的DotNet框架,以便各种类型的程序都可以运行。是否由于程序员的严重检查而导致?

谢谢。

2 个答案:

答案 0 :(得分:4)

这实际上取决于应用程序设计运行的框架版本,框架的几个版本和一些运行时。有时,可以为.NET 3.5编写应用程序,但是引用了针对.NET 1.1编写的库,在这种情况下,您需要同时安装这两个库。

框架,运行时和语言参考In this Answer的公平细分。

答案 1 :(得分:2)

据我了解,.NET 3.5包含版本2.0和3.0,因为它构建于它们之上。但是,.NET 4.0与先前版本没有依赖关系,因此它们被删除以减少安装大小,这是一个常见的部署投诉。

如果计算机上没有构建程序的.NET Framework版本,并且它未在配置文件中指定任何受支持的版本,则最新版本的.NET Framework将尝试跑吧。

有关更多信息,请参阅这些文章: