diff --git a/.pipelines/ESRPSigning_core.json b/.pipelines/ESRPSigning_core.json
index f4e3e1ba38..e3ebffc20c 100644
--- a/.pipelines/ESRPSigning_core.json
+++ b/.pipelines/ESRPSigning_core.json
@@ -353,6 +353,11 @@
"Microsoft.SemanticKernel.Connectors.Ollama.dll",
"OllamaSharp.dll",
+ "boost_regex-vc143-mt-gd-x32-1_87.dll",
+ "boost_regex-vc143-mt-gd-x64-1_87.dll",
+ "boost_regex-vc143-mt-x32-1_87.dll",
+ "boost_regex-vc143-mt-x64-1_87.dll",
+
"UnitsNet.dll",
"UtfUnknown.dll",
"Wpf.Ui.dll"
diff --git a/.pipelines/versionAndSignCheck.ps1 b/.pipelines/versionAndSignCheck.ps1
index 1bb271300d..f90e59afd6 100644
--- a/.pipelines/versionAndSignCheck.ps1
+++ b/.pipelines/versionAndSignCheck.ps1
@@ -52,7 +52,12 @@ $nullVersionExceptions = @(
"System.Diagnostics.EventLog.Messages.dll",
"Microsoft.Windows.Widgets.dll",
"AdaptiveCards.ObjectModel.WinUI3.dll",
- "AdaptiveCards.Rendering.WinUI3.dll") -join '|';
+ "AdaptiveCards.Rendering.WinUI3.dll",
+ "boost_regex_vc143_mt_gd_x32_1_87.dll",
+ "boost_regex_vc143_mt_gd_x64_1_87.dll",
+ "boost_regex_vc143_mt_x32_1_87.dll",
+ "boost_regex_vc143_mt_x64_1_87.dll"
+ ) -join '|';
$totalFailure = 0;
Write-Host $DirPath;
diff --git a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj
index a6cad871ab..fb647cc444 100644
--- a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj
+++ b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj
@@ -4,7 +4,7 @@
..\..\..\..\..\
$(PathToRoot)packages\Microsoft.WindowsAppSDK.1.8.250907003
$(PathToRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5
- $(PathToRoot)packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.4188
+ $(PathToRoot)packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.6901
$(PathToRoot)packages\Microsoft.Web.WebView2.1.0.2903.40
diff --git a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/packages.config b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/packages.config
index e945c5824d..091ef0782d 100644
--- a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/packages.config
+++ b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/packages.config
@@ -12,6 +12,6 @@
-
+
-
\ No newline at end of file
+
diff --git a/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1 b/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1
index 4390f0120e..2afad38df5 100644
--- a/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1
+++ b/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1
@@ -54,9 +54,15 @@ if ($IsAzurePipelineBuild) {
} else {
$nugetPath = (Join-Path $PSScriptRoot "NugetWrapper.cmd")
}
+$solutionPath = (Join-Path $PSScriptRoot "..\..\..\..\..\PowerToys.slnx")
if (($BuildStep -ieq "all") -Or ($BuildStep -ieq "build")) {
- & $nugetPath restore (Join-Path $PSScriptRoot "..\..\..\..\..\PowerToys.slnx")
+ $restoreArgs = @(
+ $solutionPath
+ "/t:Restore"
+ "/p:RestorePackagesConfig=true"
+ )
+ & $msbuildPath $restoreArgs
Try {
foreach ($config in $Configuration.Split(",")) {