From 4b381c0e5080109b7a219258ad91d89a00dc225b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 9 May 2026 14:20:19 +0000 Subject: [PATCH 01/17] Upgrade WiX package integration to WixToolset.Sdk 4.0.6 Agent-Logs-Url: https://github.com/Waffle/waffle/sessions/3cb268b0-9ab6-43b6-9c75-fac2bd82780b Co-authored-by: hazendaz <975267+hazendaz@users.noreply.github.com> --- Docs/SettingUpDevelopmentEnvironment.md | 10 +++++----- .../WindowsAuthProviderMergeModule.wixproj | 5 ++--- Source/WindowsAuthProviderMergeModule/packages.config | 2 +- bootstrap.cmd | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/Docs/SettingUpDevelopmentEnvironment.md b/Docs/SettingUpDevelopmentEnvironment.md index 0e3fc45b58..3484dd117f 100644 --- a/Docs/SettingUpDevelopmentEnvironment.md +++ b/Docs/SettingUpDevelopmentEnvironment.md @@ -49,9 +49,9 @@ Download NUnit from [here](https://nunit.org). Download and install MSBuild Community Tasks from [here](https://github.com/loresoft/msbuildtasks/releases). -### Wix Toolset 3.10.3 +### Wix Toolset (4.0.6) -Download and install the Wix toolset from [here](https://wix.codeplex.com/releases/view/624906). +WiX is restored as a NuGet package by running `bootstrap.cmd` (or `build.cmd` which calls bootstrap). Building the Project the First Time ----------------------------------- @@ -123,12 +123,12 @@ MSBuild Community Tasks are missing. ``` "E:\waffle\Waffle.proj" (all target) (1) -> "E:\waffle\Waffle.sln" (Clean target) (2) -> -(Clean target) -> E:\waffle\Source\WindowsAuthProviderMergeModule\WindowsAuthProviderMergeModule.wixproj(107,11): -error MSB4019: The imported project "C:\Program Files\MSBuild\Microsoft\WiX\v3.x\Wix.targets" was not found. +(Clean target) -> E:\waffle\Source\WindowsAuthProviderMergeModule\WindowsAuthProviderMergeModule.wixproj(3,3): +error MSB4019: The imported project "..\..\.nuget\packages\WixToolset.Sdk.4.0.6\tools\wix.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. ``` -Wix is missing. +WiX package restore is missing. Re-run `bootstrap.cmd`. ### Product Version diff --git a/Source/WindowsAuthProviderMergeModule/WindowsAuthProviderMergeModule.wixproj b/Source/WindowsAuthProviderMergeModule/WindowsAuthProviderMergeModule.wixproj index e3a692be09..d597de0b57 100644 --- a/Source/WindowsAuthProviderMergeModule/WindowsAuthProviderMergeModule.wixproj +++ b/Source/WindowsAuthProviderMergeModule/WindowsAuthProviderMergeModule.wixproj @@ -1,6 +1,6 @@  - + Debug 3.0 @@ -8,7 +8,6 @@ 2.0 Waffle.Windows.AuthProvider Module - ..\..\.nuget\packages\WiX.4.0.0.5512-pre\tools true @@ -115,7 +114,7 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - +