
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).