Closed jeromelaban closed 10 months ago
If you do dotnet workload update --from-rollback-file 8.0.101.json
it seems like it updates the workloads.
% dotnet workload update --from-rollback-file 8.0.101.json
Skipping NuGet package signature verification.
Skipping NuGet package signature verification.
Updated advertising manifest microsoft.net.sdk.macos.
Updated advertising manifest microsoft.net.sdk.android.
Updated advertising manifest microsoft.net.sdk.maui.
Updated advertising manifest microsoft.net.sdk.maccatalyst.
Updated advertising manifest microsoft.net.sdk.tvos.
Updated advertising manifest microsoft.net.workload.emscripten.net6.
Updated advertising manifest microsoft.net.workload.emscripten.net7.
Updated advertising manifest microsoft.net.sdk.aspire.
Updated advertising manifest microsoft.net.sdk.ios.
Updated advertising manifest microsoft.net.workload.emscripten.current.
Updated advertising manifest microsoft.net.workload.mono.toolchain.net6.
Updated advertising manifest microsoft.net.workload.mono.toolchain.current.
Updated advertising manifest microsoft.net.workload.mono.toolchain.net7.
Installing workload manifest microsoft.net.sdk.android version 34.0.52...
Installing workload manifest microsoft.net.sdk.ios version 17.0.8490...
Installing workload manifest microsoft.net.sdk.maccatalyst version 17.0.8490...
Installing workload manifest microsoft.net.sdk.macos version 14.0.8490...
Installing workload manifest microsoft.net.sdk.maui version 8.0.3...
Installing workload manifest microsoft.net.sdk.tvos version 17.0.8490...
Installing pack Microsoft.iOS.Sdk version 17.0.8478...
Pack Microsoft.iOS.Sdk version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.iOS.Sdk.net8 version 17.0.8478...
Installing pack Microsoft.iOS.Sdk version 16.4.7125...
Pack Microsoft.iOS.Sdk version 16.4.7125 is already installed.
Writing workload pack installation record for Microsoft.iOS.Sdk.net7 version 16.4.7125...
Installing pack Microsoft.iOS.Ref version 17.0.8478...
Pack Microsoft.iOS.Ref version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.iOS.Ref version 17.0.8478...
Installing pack Microsoft.iOS.Runtime.ios-arm64 version 17.0.8478...
Pack Microsoft.iOS.Runtime.ios-arm64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.iOS.Runtime.ios-arm64 version 17.0.8478...
Installing pack Microsoft.iOS.Runtime.iossimulator-x64 version 17.0.8478...
Pack Microsoft.iOS.Runtime.iossimulator-x64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.iOS.Runtime.iossimulator-x64 version 17.0.8478...
Installing pack Microsoft.iOS.Runtime.iossimulator-arm64 version 17.0.8478...
Pack Microsoft.iOS.Runtime.iossimulator-arm64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.iOS.Runtime.iossimulator-arm64 version 17.0.8478...
Installing pack Microsoft.iOS.Templates version 17.0.8478...
Pack Microsoft.iOS.Templates version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.iOS.Templates.net8 version 17.0.8478...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-x64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 version 8.0.1...
Installing pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.1...
Writing workload pack installation record for Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.1...
Installing pack Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.1...
Writing workload pack installation record for Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.ios-arm version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.ios-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.iossimulator-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.iossimulator-x64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x86 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.iossimulator-x86 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.ios-arm version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.ios-arm version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.ios-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.iossimulator-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.iossimulator-x64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.iossimulator-x86 version 7.0.15...
Installing pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 7.0.15...
Writing workload pack installation record for Microsoft.NET.Runtime.MonoAOTCompiler.Task.net7 version 7.0.15...
Installing pack Microsoft.NET.Runtime.MonoTargets.Sdk version 7.0.15...
Writing workload pack installation record for Microsoft.NET.Runtime.MonoTargets.Sdk.net7 version 7.0.15...
Installing pack Microsoft.MacCatalyst.Sdk version 17.0.8478...
Pack Microsoft.MacCatalyst.Sdk version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Sdk.net8 version 17.0.8478...
Installing pack Microsoft.MacCatalyst.Sdk version 16.4.7125...
Pack Microsoft.MacCatalyst.Sdk version 16.4.7125 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Sdk.net7 version 16.4.7125...
Installing pack Microsoft.MacCatalyst.Ref version 17.0.8478...
Pack Microsoft.MacCatalyst.Ref version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Ref version 17.0.8478...
Installing pack Microsoft.MacCatalyst.Runtime.maccatalyst-x64 version 17.0.8478...
Pack Microsoft.MacCatalyst.Runtime.maccatalyst-x64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Runtime.maccatalyst-x64 version 17.0.8478...
Installing pack Microsoft.MacCatalyst.Runtime.maccatalyst-arm64 version 17.0.8478...
Pack Microsoft.MacCatalyst.Runtime.maccatalyst-arm64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Runtime.maccatalyst-arm64 version 17.0.8478...
Installing pack Microsoft.MacCatalyst.Templates version 17.0.8478...
Pack Microsoft.MacCatalyst.Templates version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Templates.net8 version 17.0.8478...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst-x64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.maccatalyst-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.maccatalyst-x64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.maccatalyst-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.maccatalyst-x64 version 7.0.15...
Installing pack Microsoft.AspNetCore.Components.WebView.Maui version 8.0.3...
Pack Microsoft.AspNetCore.Components.WebView.Maui version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.AspNetCore.Components.WebView.Maui version 8.0.3...
Installing pack Microsoft.Maui.Sdk version 8.0.3...
Pack Microsoft.Maui.Sdk version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Sdk.net8 version 8.0.3...
Installing pack Microsoft.Maui.Sdk version 7.0.101...
Pack Microsoft.Maui.Sdk version 7.0.101 is already installed.
Writing workload pack installation record for Microsoft.Maui.Sdk.net7 version 7.0.101...
Installing pack Microsoft.Maui.Graphics version 8.0.3...
Pack Microsoft.Maui.Graphics version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Graphics version 8.0.3...
Installing pack Microsoft.Maui.Resizetizer version 8.0.3...
Pack Microsoft.Maui.Resizetizer version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Resizetizer version 8.0.3...
Installing pack Microsoft.Maui.Resizetizer.Sdk version 7.0.101...
Pack Microsoft.Maui.Resizetizer.Sdk version 7.0.101 is already installed.
Writing workload pack installation record for Microsoft.Maui.Resizetizer.Sdk version 7.0.101...
Installing pack Microsoft.Maui.Templates.net8 version 8.0.3...
Pack Microsoft.Maui.Templates.net8 version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Templates.net8 version 8.0.3...
Installing pack Microsoft.Maui.Templates.net7 version 7.0.101...
Pack Microsoft.Maui.Templates.net7 version 7.0.101 is already installed.
Writing workload pack installation record for Microsoft.Maui.Templates.net7 version 7.0.101...
Installing pack Microsoft.Maui.Core version 8.0.3...
Pack Microsoft.Maui.Core version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core version 8.0.3...
Installing pack Microsoft.Maui.Controls version 8.0.3...
Pack Microsoft.Maui.Controls version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls version 8.0.3...
Installing pack Microsoft.Maui.Controls.Build.Tasks version 8.0.3...
Pack Microsoft.Maui.Controls.Build.Tasks version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Build.Tasks version 8.0.3...
Installing pack Microsoft.Maui.Controls.Core version 8.0.3...
Pack Microsoft.Maui.Controls.Core version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Core version 8.0.3...
Installing pack Microsoft.Maui.Controls.Xaml version 8.0.3...
Pack Microsoft.Maui.Controls.Xaml version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Xaml version 8.0.3...
Installing pack Microsoft.Maui.Controls.Compatibility version 8.0.3...
Pack Microsoft.Maui.Controls.Compatibility version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Compatibility version 8.0.3...
Installing pack Microsoft.Maui.Essentials version 8.0.3...
Pack Microsoft.Maui.Essentials version 8.0.3 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials version 8.0.3...
Installing pack Microsoft.Android.Sdk.Darwin version 34.0.43...
Pack Microsoft.Android.Sdk.Darwin version 34.0.43 is already installed.
Writing workload pack installation record for Microsoft.Android.Sdk.net8 version 34.0.43...
Installing pack Microsoft.Android.Sdk.Darwin version 33.0.95...
Pack Microsoft.Android.Sdk.Darwin version 33.0.95 is already installed.
Writing workload pack installation record for Microsoft.Android.Sdk.net7 version 33.0.95...
Installing pack Microsoft.Android.Ref.34 version 34.0.43...
Pack Microsoft.Android.Ref.34 version 34.0.43 is already installed.
Writing workload pack installation record for Microsoft.Android.Ref.34 version 34.0.43...
Installing pack Microsoft.Android.Runtime.34.android-arm version 34.0.43...
Pack Microsoft.Android.Runtime.34.android-arm version 34.0.43 is already installed.
Writing workload pack installation record for Microsoft.Android.Runtime.34.android-arm version 34.0.43...
Installing pack Microsoft.Android.Runtime.34.android-arm64 version 34.0.43...
Pack Microsoft.Android.Runtime.34.android-arm64 version 34.0.43 is already installed.
Writing workload pack installation record for Microsoft.Android.Runtime.34.android-arm64 version 34.0.43...
Installing pack Microsoft.Android.Runtime.34.android-x86 version 34.0.43...
Pack Microsoft.Android.Runtime.34.android-x86 version 34.0.43 is already installed.
Writing workload pack installation record for Microsoft.Android.Runtime.34.android-x86 version 34.0.43...
Installing pack Microsoft.Android.Runtime.34.android-x64 version 34.0.43...
Pack Microsoft.Android.Runtime.34.android-x64 version 34.0.43 is already installed.
Writing workload pack installation record for Microsoft.Android.Runtime.34.android-x64 version 34.0.43...
Installing pack Microsoft.Android.Templates version 34.0.43...
Pack Microsoft.Android.Templates version 34.0.43 is already installed.
Writing workload pack installation record for Microsoft.Android.Templates version 34.0.43...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.android-arm version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.android-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.android-x64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x86 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.android-x86 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-x86 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-x64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-arm version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-arm version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-x64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x86 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-x86 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.android-x86 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.android-x64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.android-arm version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.android-arm64 version 8.0.1...
Installing pack Microsoft.tvOS.Sdk version 17.0.8478...
Pack Microsoft.tvOS.Sdk version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Sdk.net8 version 17.0.8478...
Installing pack Microsoft.tvOS.Sdk version 16.4.7125...
Pack Microsoft.tvOS.Sdk version 16.4.7125 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Sdk.net7 version 16.4.7125...
Installing pack Microsoft.tvOS.Ref version 17.0.8478...
Pack Microsoft.tvOS.Ref version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Ref version 17.0.8478...
Installing pack Microsoft.tvOS.Runtime.tvos-arm64 version 17.0.8478...
Pack Microsoft.tvOS.Runtime.tvos-arm64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Runtime.tvos-arm64 version 17.0.8478...
Installing pack Microsoft.tvOS.Runtime.tvossimulator-x64 version 17.0.8478...
Pack Microsoft.tvOS.Runtime.tvossimulator-x64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Runtime.tvossimulator-x64 version 17.0.8478...
Installing pack Microsoft.tvOS.Runtime.tvossimulator-arm64 version 17.0.8478...
Pack Microsoft.tvOS.Runtime.tvossimulator-arm64 version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Runtime.tvossimulator-arm64 version 17.0.8478...
Installing pack Microsoft.tvOS.Templates version 17.0.8478...
Pack Microsoft.tvOS.Templates version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Templates.net8 version 17.0.8478...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.tvos-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.tvossimulator-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.tvossimulator-x64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 version 8.0.1...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 version 8.0.1...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.tvos-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.tvossimulator-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.net7.tvossimulator-x64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.tvos-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.tvossimulator-arm64 version 7.0.15...
Installing pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 version 7.0.15...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.net7.tvossimulator-x64 version 7.0.15...
Garbage collecting for SDK feature band(s) 8.0.100...
Uninstalling workload manifest microsoft.net.sdk.tvos version 17.0.8478/8.0.100...
Uninstalling workload manifest microsoft.net.sdk.android version 34.0.43/8.0.100...
Uninstalling workload manifest microsoft.net.sdk.macos version 14.0.8478/8.0.100...
Uninstalling workload manifest microsoft.net.sdk.maccatalyst version 17.0.8478/8.0.100...
Uninstalling workload manifest microsoft.net.sdk.ios version 17.0.8478/8.0.100...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-arm version 7.0.14...
Uninstalling workload pack Microsoft.tvOS.Sdk.net7 version 16.4.7125...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.ios-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.tvossimulator-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.tvos-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.iOS.Runtime.ios-arm64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.tvossimulator-x64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.iossimulator-x64 version 7.0.14...
Uninstalling workload pack Microsoft.tvOS.Sdk.net8 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-x86 version 8.0.0...
Uninstalling workload pack Microsoft.Android.Runtime.34.android-x86 version 34.0.43...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.tvOS.Runtime.tvossimulator-arm64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.android-x64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.android-arm version 7.0.14...
Uninstalling workload pack Microsoft.tvOS.Runtime.tvos-arm64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.iossimulator-x64 version 7.0.14...
Uninstalling workload pack Microsoft.MacCatalyst.Runtime.maccatalyst-arm64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.android-x86 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 version 8.0.0...
Uninstalling workload pack Microsoft.MacCatalyst.Runtime.maccatalyst-x64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.tvossimulator-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.iOS.Sdk.net8 version 17.0.8478...
Uninstalling workload pack Microsoft.Android.Runtime.34.android-arm version 34.0.43...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-arm version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.tvossimulator-x64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-x86 version 7.0.14...
Uninstalling workload pack Microsoft.iOS.Ref version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.ios-arm version 7.0.14...
Uninstalling workload pack Microsoft.Android.Runtime.34.android-arm64 version 34.0.43...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.maccatalyst-x64 version 7.0.14...
Uninstalling workload pack Microsoft.iOS.Sdk.net7 version 16.4.7125...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.iOS.Templates.net8 version 17.0.8478...
Uninstalling workload pack Microsoft.iOS.Runtime.iossimulator-arm64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst-x64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-x64 version 7.0.14...
Uninstalling workload pack Microsoft.MacCatalyst.Ref version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.maccatalyst-x64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.NET.Runtime.MonoAOTCompiler.Task.net7 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.iossimulator-x86 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.ios-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.android-x64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.0...
Uninstalling workload pack Microsoft.iOS.Runtime.iossimulator-x64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.iossimulator-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.android-arm version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.maccatalyst-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.tvos-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.tvOS.Templates.net8 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.tvossimulator-x64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.android-x86 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.iossimulator-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.MacCatalyst.Sdk.net8 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.android-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.MacCatalyst.Templates.net8 version 17.0.8478...
Uninstalling workload pack Microsoft.Android.Ref.34 version 34.0.43...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.android-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.Android.Templates version 34.0.43...
Uninstalling workload pack Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.0...
Uninstalling workload pack Microsoft.MacCatalyst.Sdk.net7 version 16.4.7125...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.maccatalyst-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.Android.Sdk.net8 version 34.0.43...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.android-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.tvOS.Ref version 17.0.8478...
Uninstalling workload pack Microsoft.NET.Runtime.MonoTargets.Sdk.net7 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.tvos-arm64 version 8.0.0...
Uninstalling workload pack Microsoft.tvOS.Runtime.tvossimulator-x64 version 17.0.8478...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.net7.iossimulator-x86 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.tvossimulator-arm64 version 7.0.14...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-x64 version 8.0.0...
Uninstalling workload pack Microsoft.Android.Runtime.34.android-x64 version 34.0.43...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-x64 version 8.0.0...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.net7.ios-arm version 7.0.14...
Successfully updated workload(s): ios maccatalyst maui tvos android.
% dotnet workload list
Installed Workload Id Manifest Version Installation Source
---------------------------------------------------------------------
ios 17.0.8490/8.0.100 SDK 8.0.100
maccatalyst 17.0.8490/8.0.100 SDK 8.0.100
maui 8.0.3/8.0.100 SDK 8.0.100
tvos 17.0.8490/8.0.100 SDK 8.0.100
android 34.0.52/8.0.100 SDK 8.0.100
Use `dotnet workload search` to find additional workloads to install.
There is something wrong with the output that dotnet workload update --from-rollback-file 8.0.101.json
prints.
For example when it prints
Installing pack Microsoft.iOS.Sdk version 17.0.8478...
Pack Microsoft.iOS.Sdk version 17.0.8478 is already installed.
Writing workload pack installation record for Microsoft.iOS.Sdk.net8 version 17.0.8478...
I am pretty sure it is actually installing Microsoft.iOS.Sdk 17.0.8490
.
You should be able to get unblocked by running the following steps instead.
dotnet workload update --from-rollback-file 8.0.101.json dotnet workload install android ios maccatalyst maui tvos
Per feedback, we added logic to no longer update manifests automatically when doing an install after having previously done a rollback. Customers using rollbacks typically wanted to stay on that version and not have to remember to specify the rollback file every time they added additional workloads.
However, this logic has a bug where it doesn’t consider that a rollback file was specified (presumably, the customer would want to update manifests based on that rollback file since they included one). This logic only exists in the workload install path, not the workload update path.
Changes have been merged. This should flow towards later branches soon. Thanks!
Thanks for the responsiveness!
Describe the bug
When having 8.0.100 installed, with the workloads from that time, using a rollback file, upgrading to 8.0.101 using a rollback file does not install the new workloads and keeps the 8.0.100 installed ones.
This is a behavior that is new to 8.0.x, the upgrade was working properly in 7.0.x.
To Reproduce
8.0.100.json
:8.0.101.json
:dotnet workload list
and notice that the installed workloads are still at 8.0.100 versions.You can find a github actions repro here https://github.com/jeromelaban/sdk-workloads-bench (37958-sdk-workloads-bench-main.zip). Here are some logs from the execution of the script above: 37958-sdk-upgrade-issue.txt