From 137336ba5629b553960325ec058f31cbf21f8a3c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Feb 2026 11:23:18 +0000 Subject: [PATCH 1/2] Initial plan From 5fc4fa7567ccc860eff83db2c1347d145d9d4923 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Feb 2026 11:26:38 +0000 Subject: [PATCH 2/2] fix: move BaseIntermediateOutputPath to Directory.Build.props to fix MSB3539 warning The MSB3539 warning occurs because BaseIntermediateOutputPath and BaseOutputPath were being set in DocoptNet.csproj, which is too late in the MSBuild evaluation order. These properties must be set before Microsoft.Common.props is imported. Directory.Build.props is the correct location since it's imported early enough. Co-authored-by: atifaziz <20511+atifaziz@users.noreply.github.com> --- Directory.Build.props | 7 +++++++ src/DocoptNet/DocoptNet.csproj | 2 -- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 99e69d3..9a4e5cb 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,5 +1,12 @@ + + + $(MSBuildProjectDirectory)/bin/roslyn4.4/ + $(MSBuildProjectDirectory)/obj/roslyn4.4/ + + 14 enable diff --git a/src/DocoptNet/DocoptNet.csproj b/src/DocoptNet/DocoptNet.csproj index 1e1527b..1d9aca8 100644 --- a/src/DocoptNet/DocoptNet.csproj +++ b/src/DocoptNet/DocoptNet.csproj @@ -5,8 +5,6 @@ - $(_Roslyn44AnalyzerDir) - $(MSBuildProjectDirectory)/obj/roslyn4.4/ $(DefaultItemExcludes);$(MSBuildProjectDirectory)/obj/** $(DefineConstants);ROSLYN4_4