2010-08-01 123 views
5

我很困惑与dotnet框架安装。安装每个版本或最新版本就够了?

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

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

谢谢。

回答

3

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

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

2

据我所知,.NET 3.5包括2.0版本和3.0版本,因为它建立在它们之上。但是,.NET 4.0与以前的版本没有依赖关系,因此它们被删除以减少安装大小,这是一种常见的部署投诉。

如果程序所针对的.NET Framework版本不在计算机上,并且没有在配置文件中指定任何受支持的版本,则最新版本的.NET Framework将尝试运行它。

请参阅以下文章了解更多信息:

相关问题