安装每个版本还是只安装最新版本就够了?

15 浏览
0 Comments

安装每个版本还是只安装最新版本就够了?

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

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

所以,我很好奇是否需要安装每个版本的DotNet框架,以便每种这样的程序都能运行。这是否是程序员检查不严的原因?

谢谢。

admin 更改状态以发布 2023年5月21日
0
0 Comments

据我所知,.NET 3.5 包含了版本 2.0 和 3.0 并在此基础上进行了构建。然而,.NET 4.0 没有依赖于以前的版本,因此它们被移除以减少安装大小,这是一个常见的部署问题。如果程序所建立的 .NET Framework 版本不在计算机上存在,并且它没有在配置文件中指定任何支持的版本,那么最新版本的 .NET Framework 将尝试运行它。请参考这些文章获取更多信息:.NET Framework 版本和依赖关系、.NET Framework 中的版本兼容性以及如何使用应用程序配置文件来定位 .NET Framework 版本。

0
0 Comments

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

有一个比较详细的框架、运行时和语言参考在这个答案中.

0