如何删除 .NET 并在 Windows 10 上安装早期版本

ozs*_*h83 2 .net-framework windows-10

我在注册表中被 .net 4.8.03761 卡住 (528049)

我需要为我的特定项目安装 .net 4.7.2,但我不能,因为我无法删除 .net 4.8。

任何提示?

Dav*_*ill 22

我需要为我的特定项目安装 .net 4.7.2,但我无法删除 .net 4.8。

如果您安装了 .net 4.8,则不需要安装任何东西,因为它将运行为 4.7.2 编写的应用程序:

.NET 框架 4.8

.NET Framework 4.8 包含在:

.NET Framework 4.8 可用于运行为 .NET Framework 4.0 到 4.7.2 构建的应用程序。

来源:在 Windows 10 上安装 .NET Framework | 微软文档


The*_*aot 8

我被 .net 4.8.03761 困住了

那是你的运行时。它可以运行 4.5 和 .NET 4.8 的 .NET 应用程序。有关详细信息,请参阅 .NET版本兼容性。对 .NET 2.0 到 3.5和 4.0 的支持是分开的。

对于我的特定项目

要针对 .net 目标进行开发,您需要针对该特定目标的 SDK。您可以根据需要安装任意数量的 SKD。

SDK 和运行时不是一回事。

我需要安装 .net 4.7.2

下载.NET 4.7.2 SDK。不是运行时(您已经有一个更新的兼容运行时)。

另请参阅当 .net 4.8 已安装时,是否可以在我的机器上安装 .net 4.7 版本?.

  • 4.0 与 4.5 没有区别。4.5 是对 4.0 的就地升级。有 4 个基本的 CLR 版本:1.0、1.1、2.0 和 4.0。出于兼容性目的,4.x 中的任何内容都属于 4.0。 (4认同)