.NET Framework 4.5.2不向后兼容4.0.30319?

时间:2018-06-06 21:20:34

标签: .net frameworks

我的应用程序需要Framework 4.5.2。 如果未安装,我的安装程序将安装它。这很有效。

现在我在干净的Windows 7计算机上遇到过这样的情况:我的应用程序无法开始告诉我它需要.NET Framework 4.0.30319。

显然我的应用程序的某些组件需要这个框架,但我认为安装4.5.2就足够了。我认为它是向后兼容的,并且将删除Framework 4.0.30319的必要性。

情况并非如此,或者我可能偶然发现其他罪魁祸首?

编辑:情况更糟:当我想安装Framework 4.0时,它告诉我已经安装了更新的版本。

编辑2: 我安装了以下2个框架:

Microsoft .NET Framework 4.5.2, Version 4.5.51029
Microsoft .NET Framework 4.5.2 (German), Version 4.5.51029

在我卸载Microsoft .NET Framework 4.5.2(德语)版本4.5.51029之后,我的应用程序启动了。我不知道这里发生了什么。

1 个答案:

答案 0 :(得分:0)

Windows更新后,它工作正常。 我没有做任何事情。