From e29101c2baa866f547bb9d873976279c78c33e90 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 01:04:33 +0000 Subject: [PATCH 1/3] Initial plan From e4922b6d08abce2ca8435140144be351e32f629a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 01:08:13 +0000 Subject: [PATCH 2/3] Fix NuGet prerelease suffix: use MSBuild property syntax Co-authored-by: vslee <366757+vslee@users.noreply.github.com> --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 1931e068..c99a7a55 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -75,7 +75,7 @@ jobs: command: pack packagesToPack: 'src/ExchangeSharp/ExchangeSharp.csproj' outputDir: '$(Build.ArtifactStagingDirectory)' - arguments: '--configuration $(BuildConfiguration) --version-suffix prerelease-$(PipelineDate) --no-build' + arguments: '--configuration $(BuildConfiguration) /p:VersionSuffix=prerelease-$(PipelineDate) --no-build' - task: NuGetAuthenticate@0 displayName: 'NuGet Authenticate' - task: DotNetCoreCLI@2 From c3e416483530acbff7ee287d109ad9f54d786df2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 01:15:54 +0000 Subject: [PATCH 3/3] Use DotNetCoreCLI@2 native parameters for pack configuration Co-authored-by: vslee <366757+vslee@users.noreply.github.com> --- azure-pipelines.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c99a7a55..03c3745a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -74,8 +74,10 @@ jobs: inputs: command: pack packagesToPack: 'src/ExchangeSharp/ExchangeSharp.csproj' + configuration: $(BuildConfiguration) outputDir: '$(Build.ArtifactStagingDirectory)' - arguments: '--configuration $(BuildConfiguration) /p:VersionSuffix=prerelease-$(PipelineDate) --no-build' + nobuild: true + buildProperties: 'VersionSuffix=prerelease-$(PipelineDate)' - task: NuGetAuthenticate@0 displayName: 'NuGet Authenticate' - task: DotNetCoreCLI@2