Veraltete Desktoplaufzeitpakete für Windows/macOS/Linux MonoVM
Die folgenden MonoVM-NuGet-Desktoplaufzeitpakete sind ab .NET 9 veraltet:
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.win-x64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.win-x86
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-arm
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-x64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-arm64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.osx-x64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.osx-arm64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64
- https://www.nuget.org/packages/Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64
Diese MonoVM-Desktoplaufzeitpakete sind nicht die Standardkonfiguration für .NET-Veröffentlichungsszenarien. .NET 9 Preview 6 ist das letzte Release dieser Pakete.
Vorheriges Verhalten
Während der .NET SDK-Veröffentlichung waren diese MonoVM-NuGet-Desktoplaufzeitpakete für eigenständige Anwendungen mit einem nicht dokumentierten SDK-Switch verfügbar.
Neues Verhalten
Ab .NET 9 sind diese MonoVM-NuGet-Desktoplaufzeitpakete nicht mehr verfügbar.
Eingeführt in Version
.NET 9 Preview 7
Typ des Breaking Changes
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für die Änderung
Es gibt kein offizielles .NET-Szenario, das für diese MonoVM-NuGet-Desktoplaufzeitpakete vorgesehen ist.
Empfohlene Maßnahme
Wenn Ihre Anwendungsveröffentlichung auf diesen Paketen basiert, empfehlen wir, bei .NET 8 LTS zu bleiben, während Sie die Anwendung zu den standardmäßigen NuGet-Desktoplaufzeitpaketen migrieren. Jede dieser Plattformen verfügt über ein entsprechendes NuGet-Laufzeitpaket.
Betroffene APIs
–