diff --git a/.pipelines/272MSSharedLibSN2048.snk b/.pipelines/272MSSharedLibSN2048.snk
new file mode 100644
index 0000000000..bd766f84a2
Binary files /dev/null and b/.pipelines/272MSSharedLibSN2048.snk differ
diff --git a/.pipelines/ESRPSigning_sdk.json b/.pipelines/ESRPSigning_sdk.json
index 066acf9e4e..e2e2db7701 100644
--- a/.pipelines/ESRPSigning_sdk.json
+++ b/.pipelines/ESRPSigning_sdk.json
@@ -4,9 +4,66 @@
"SignBatches": [
{
"MatchedPath": [
- "Microsoft.CommandPalette.Extensions.dll",
"Microsoft.CommandPalette.Extensions.Toolkit.dll"
],
+ "SigningInfo": {
+ "Operations": [
+ {
+ "KeyCode": "CP-233904-SN",
+ "OperationSetCode": "StrongNameSign",
+ "ToolName": "sign",
+ "ToolVersion": "1.0",
+ "Parameters": []
+ },
+ {
+ "KeyCode": "CP-233904-SN",
+ "OperationSetCode": "StrongNameVerify",
+ "ToolName": "sign",
+ "ToolVersion": "1.0",
+ "Parameters": []
+ },
+ {
+ "KeyCode": "CP-230012",
+ "OperationSetCode": "SigntoolSign",
+ "Parameters": [
+ {
+ "parameterName": "OpusName",
+ "parameterValue": "Microsoft"
+ },
+ {
+ "parameterName": "OpusInfo",
+ "parameterValue": "http://www.microsoft.com"
+ },
+ {
+ "parameterName": "FileDigest",
+ "parameterValue": "/fd \"SHA256\""
+ },
+ {
+ "parameterName": "PageHash",
+ "parameterValue": "/NPH"
+ },
+ {
+ "parameterName": "TimeStamp",
+ "parameterValue": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256"
+ }
+ ],
+ "ToolName": "sign",
+ "ToolVersion": "1.0"
+ },
+ {
+ "KeyCode": "CP-230012",
+ "OperationSetCode": "SigntoolVerify",
+ "Parameters": [],
+ "ToolName": "sign",
+ "ToolVersion": "1.0"
+ }
+ ]
+ }
+ },
+ {
+ "MatchedPath": [
+ "Microsoft.CommandPalette.Extensions.dll"
+ ],
"SigningInfo": {
"Operations": [
{
diff --git a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/Microsoft.CommandPalette.Extensions.Toolkit.csproj b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/Microsoft.CommandPalette.Extensions.Toolkit.csproj
index 8f3cdaed91..3bb74237a8 100644
--- a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/Microsoft.CommandPalette.Extensions.Toolkit.csproj
+++ b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/Microsoft.CommandPalette.Extensions.Toolkit.csproj
@@ -15,6 +15,12 @@
None
+
+ true
+ true
+ $(SolutionDir)\.pipelines\272MSSharedLibSN2048.snk
+
+
Microsoft.CommandPalette.Extensions
$(OutDir)
diff --git a/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1 b/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1
index 52e2f17586..8270e7bb4a 100644
--- a/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1
+++ b/src/modules/cmdpal/extensionsdk/nuget/BuildSDKHelper.ps1
@@ -69,6 +69,10 @@ if (($BuildStep -ieq "all") -Or ($BuildStep -ieq "build")) {
("/p:VersionNumber="+$VersionOfSDK)
)
+ if ($IsAzurePipelineBuild) {
+ $msbuildArgs += "/p:CIBuild=true"
+ }
+
& $msbuildPath $msbuildArgs
}
}