From e33b8b56929ac76153c872cd13cc991db3e1a889 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 11 Aug 2026 09:01:03 +0000 Subject: [PATCH] Bump Microsoft.PowerApps.MSBuild tooling 1.x -> 2.10.1 A live nuget.org registry audit tonight found this repo's pinned Microsoft.PowerApps.MSBuild.* dependency versions had drifted stale against a major version: 1.48.2/1.50.1 vs the current 2.10.1, and the Plugin package used a "1.*" floating floor that can never resolve to the current 2.x major. - Directory.Build.props: MicrosoftPowerAppsTargetsVersion 1.48.2 -> 2.10.1 - PDPackage props/targets: default PdPackageMsBuildVersion 1.50.1 -> 2.10.1 (brings it back in line with MicrosoftPowerAppsTargetsVersion, which had drifted apart from it) - Plugin props: Microsoft.PowerApps.MSBuild.Plugin "1.*" -> "2.*" - docs/Tasks-Package.md: updated stale hardcoded example version Verified: dotnet pack of the modified Plugin/PdPackage/Solution/Tasks projects to a local feed, then dotnet restore of minimal consuming projects referencing each against that local feed + nuget.org confirms Microsoft.PowerApps.MSBuild.Plugin/PDPackage/Solution all resolve to 2.10.1 end-to-end through the updated version properties and nuspec substitutions. A dotnet build of the PdPackage-referencing project also exercised the PdPackage.props/.targets import chain successfully (only remaining error was an unrelated TargetFramework mismatch in the throwaway test project, not a tooling issue). Full scaffold-from-template builds (pp-plugin/pp-package/pp-solution via TALXIS.DevKit.Templates.Dataverse) were attempted but not completed end-to-end due to sandbox resource exhaustion (disk space) encountered partway through; the package-resolution verification above is the verification that was completed. --- docs/Tasks-Package.md | 2 +- src/Dataverse/Directory.Build.props | 2 +- .../msbuild/build/TALXIS.DevKit.Build.Dataverse.PdPackage.props | 2 +- .../build/TALXIS.DevKit.Build.Dataverse.PdPackage.targets | 2 +- .../msbuild/tasks/TALXIS.DevKit.Build.Dataverse.Plugin.props | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/Tasks-Package.md b/docs/Tasks-Package.md index 2ffdf5e..158db30 100644 --- a/docs/Tasks-Package.md +++ b/docs/Tasks-Package.md @@ -77,7 +77,7 @@ Now you can extend the build process explicitly calling additional tasks during Some.Solution - + false <_PdPackageMsBuildProps Condition="'$(_PdPackageMsBuildProps)'==''"> diff --git a/src/Dataverse/PDPackage/msbuild/build/TALXIS.DevKit.Build.Dataverse.PdPackage.targets b/src/Dataverse/PDPackage/msbuild/build/TALXIS.DevKit.Build.Dataverse.PdPackage.targets index d16c904..688c906 100644 --- a/src/Dataverse/PDPackage/msbuild/build/TALXIS.DevKit.Build.Dataverse.PdPackage.targets +++ b/src/Dataverse/PDPackage/msbuild/build/TALXIS.DevKit.Build.Dataverse.PdPackage.targets @@ -1,7 +1,7 @@ - 1.50.1 + 2.10.1 <_PdPackageMsBuildTargets Condition="'$(_PdPackageMsBuildTargets)'==''"> $(NuGetPackageRoot)microsoft.powerapps.msbuild.pdpackage\$(PdPackageMsBuildVersion)\build\Microsoft.PowerApps.MSBuild.PDPackage.targets diff --git a/src/Dataverse/Plugin/msbuild/tasks/TALXIS.DevKit.Build.Dataverse.Plugin.props b/src/Dataverse/Plugin/msbuild/tasks/TALXIS.DevKit.Build.Dataverse.Plugin.props index aa8390b..9e12558 100644 --- a/src/Dataverse/Plugin/msbuild/tasks/TALXIS.DevKit.Build.Dataverse.Plugin.props +++ b/src/Dataverse/Plugin/msbuild/tasks/TALXIS.DevKit.Build.Dataverse.Plugin.props @@ -11,7 +11,7 @@ - +