From f5cb7e3c3eb631d13a1bdc6033f399cf8a1ceadb Mon Sep 17 00:00:00 2001 From: Daniel Plaisted Date: Fri, 11 Nov 2022 16:13:12 -0500 Subject: [PATCH] Ignore outdated workload manifest ID This should fix workload manifest errors when older previews of the .NET 7 SDK are installed --- .../SdkDirectoryWorkloadManifestProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Resolvers/Microsoft.NET.Sdk.WorkloadManifestReader/SdkDirectoryWorkloadManifestProvider.cs b/src/Resolvers/Microsoft.NET.Sdk.WorkloadManifestReader/SdkDirectoryWorkloadManifestProvider.cs index b7c932cc860d..6a45beb7ab51 100644 --- a/src/Resolvers/Microsoft.NET.Sdk.WorkloadManifestReader/SdkDirectoryWorkloadManifestProvider.cs +++ b/src/Resolvers/Microsoft.NET.Sdk.WorkloadManifestReader/SdkDirectoryWorkloadManifestProvider.cs @@ -17,7 +17,7 @@ public class SdkDirectoryWorkloadManifestProvider : IWorkloadManifestProvider private readonly SdkFeatureBand _sdkVersionBand; private readonly string [] _manifestDirectories; private static HashSet _outdatedManifestIds = new HashSet(StringComparer.OrdinalIgnoreCase) { "microsoft.net.workload.android", "microsoft.net.workload.blazorwebassembly", "microsoft.net.workload.ios", - "microsoft.net.workload.maccatalyst", "microsoft.net.workload.macos", "microsoft.net.workload.tvos" }; + "microsoft.net.workload.maccatalyst", "microsoft.net.workload.macos", "microsoft.net.workload.tvos", "microsoft.net.workload.mono.toolchain" }; private readonly Dictionary? _knownManifestIdsAndOrder; public SdkDirectoryWorkloadManifestProvider(string sdkRootPath, string sdkVersion, string? userProfileDir)