已被取代的桌面 Windows/macOS/Linux MonoVM 執行階段套件
從 .NET 9 開始,下列桌面MonoVM運行時間 NuGet 套件已過時:
- 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
這些桌面MonoVM運行時間套件不是 .NET 發佈案例的預設組態。 .NET 9 Preview 6 是這些套件的最後一個版本。
先前的行為
在 .NET SDK 發佈期間,這些桌面MonoVM NuGet 運行時間套件可用於使用未記載的 SDK 交換器獨立應用程式。
新的行為
從 .NET 9 開始,這些桌面MonoVM NuGet 執行時間套件已無法使用。
導入的版本
.NET 9 預覽 7
中斷性變更的類型
此變更可能會影響來源相容性。
變更原因
沒有與這些桌面MonoVM運行時間 NuGet 套件一致的官方 .NET 案例。
建議的動作
如果您的應用程式發佈依賴這些套件,建議您在將應用程式移轉至預設桌面運行時間 NuGet 套件時,保持 .NET 8 LTS。 每個平臺都有對應的運行時間 NuGet 套件。
受影響的 API
N/A