Wie kann ich .NET entfernen und eine frühere Version unter Windows 10 installieren?

Wie kann ich .NET entfernen und eine frühere Version unter Windows 10 installieren?

Ich hänge mit .net 4.8.03761 in der Registrierung fest (528049)

Ich muss .net 4.7.2 für mein spezielles Projekt installieren, kann es aber nicht, weil ich .net 4.8 nicht entfernen kann.

Irgendwelche Hinweise?

Antwort1

Ich muss .net 4.7.2 für mein spezielles Projekt installieren, kann .net 4.8 aber nicht entfernen.

Sie müssen nichts installieren, wenn Sie .net 4.8 installiert haben, da es Anwendungen ausführt, die für 4.7.2 geschrieben wurden:

.NET Framework 4.8

Das .NET Framework 4.8 ist im Lieferumfang von:

Mit .NET Framework 4.8 können Anwendungen ausgeführt werden, die für .NET Framework 4.0 bis 4.7.2 erstellt wurden.

Quelle:Installieren des .NET Frameworks unter Windows 10 | Microsoft Docs

Antwort2

Ich hänge bei .net 4.8.03761 fest

Das ist Ihre Laufzeitumgebung. Sie kann .NET-Anwendungen für 4.5 und bis zu .NET 4.8 ausführen. Siehe .NETVersionskompatibilitätfür Details. Die Unterstützung für .NET 2.0 bis 3.5 und 4.0 erfolgt separat.

für mein konkretes Projekt

Um für ein .net-Ziel zu entwickeln, benötigen Sie ein SDK für dieses bestimmte Ziel. Sie können so viele SKDs installieren, wie Sie benötigen.

Das SDK und die Laufzeit sind nicht dasselbe.

Ich muss .net 4.7.2 installieren

Laden Sie die.NET 4.7.2 SDK. Nicht die Laufzeit (Sie haben bereits eine neuere kompatible Laufzeit).

Siehe auchIst es möglich, die .net-Version 4.7 auf meinem Computer zu installieren, wenn .net 4.8 bereits installiert ist?.

verwandte Informationen