Packages d’exécution MonoVM Windows/macOS/Linux de bureau dépréciés
Les packages NuGet du runtime MonoVM de bureau suivants sont obsolètes à partir de .NET 9 :
- 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
Ces packages de runtime MonoVM de bureau ne sont pas la configuration par défaut pour les scénarios de publication .NET. .NET 9 Préversion 6 est la dernière version de ces packages.
Comportement précédent
Pendant la publication du Kit de développement logiciel (SDK) .NET, ces packages d’exécution NuGet MonoVM de bureau étaient disponibles pour les applications autonomes à l’aide d’un commutateur de SDK non documenté.
Nouveau comportement
À compter de .NET 9, ces packages d’exécution NuGet MonoVM de bureau ne sont plus disponibles.
Version introduite
.NET 9 Préversion 7
Type de changement cassant
Ce changement peut affecter la compatibilité source.
Raison du changement
Il n’existe aucun scénario .NET officiel qui s’aligne sur ces packages NuGet du runtime MonoVM de bureau.
Action recommandée
Si votre publication d’application s’appuie sur ces packages, nous vous recommandons de rester sur .NET 8 LTS pendant que vous migrez l’application vers les packages NuGet du runtime de bureau par défaut. Chacune de ces plateformes a un package NuGet runtime correspondant.
API affectées
N/A