From c2179b6d5e1b0a82418961d8f6ccfeb7d71d2448 Mon Sep 17 00:00:00 2001 From: Jacques Eloff Date: Mon, 5 Jul 2021 00:52:38 -0700 Subject: [PATCH] Fix provider key for manifest MSI --- .../src/GenerateManifestMsi.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs b/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs index 2345987c8aa..16bee2bad66 100644 --- a/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs +++ b/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs @@ -184,7 +184,7 @@ public override bool Execute() candle.PreprocessorDefinitions.Add($@"ProductCode={productCode}"); candle.PreprocessorDefinitions.Add($@"UpgradeCode={upgradeCode}"); // Override the default provider key - candle.PreprocessorDefinitions.Add($@"DependencyProviderKey={nupkg.Id},{platform}"); + candle.PreprocessorDefinitions.Add($@"DependencyProviderKeyName={ManifestId},{SdkFeatureBandVersion},{platform}"); candle.PreprocessorDefinitions.Add($@"ProductName={productName}"); candle.PreprocessorDefinitions.Add($@"Platform={platform}"); candle.PreprocessorDefinitions.Add($@"SourceDir={packageContentsDataDirectory}");