Pacotes de tempo de execução Windows/macOS/Linux MonoVM de desktop preteridos
Os seguintes pacotes NuGet de tempo de execução do MonoVM da área de trabalho estão obsoletos a partir do .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
Esses pacotes de tempo de execução MonoVM da área de trabalho não são a configuração padrão para cenários de publicação do .NET. O .NET 9 Preview 6 é a última versão desses pacotes.
Comportamento anterior
Durante a publicação do SDK do .NET, esses pacotes de tempo de execução NuGet MonoVM da área de trabalho estavam disponíveis para aplicativos autônomos usando uma opção SDK não documentada.
Novo comportamento
A partir do .NET 9, esses pacotes de tempo de execução NuGet do MonoVM da área de trabalho não estão mais disponíveis.
Versão introduzida
.NET 9 Visualização 7
Tipo de mudança de rutura
Essa alteração pode afetar a compatibilidade da fonte.
Razão para a alteração
Não há nenhum cenário oficial do .NET que se alinhe com esses pacotes NuGet de tempo de execução do MonoVM da área de trabalho.
Ação recomendada
Se a publicação do seu aplicativo depender desses pacotes, recomendamos permanecer no .NET 8 LTS enquanto você migra o aplicativo para os pacotes NuGet de tempo de execução da área de trabalho padrão. Cada uma dessas plataformas tem um pacote NuGet de tempo de execução correspondente.
APIs afetadas
N/A