Skip to content

Issue 9189: Enhance WiX support for VS2026 and fix CA DLL issues - #709

Merged
barnson merged 9 commits into
wixtoolset:mainfrom
DavidCizek:main
Aug 18, 2026
Merged

Issue 9189: Enhance WiX support for VS2026 and fix CA DLL issues#709
barnson merged 9 commits into
wixtoolset:mainfrom
DavidCizek:main

Conversation

@DavidCizek

Copy link
Copy Markdown
Contributor

This pull request adds support for Visual Studio 2026 to the WiX Visual Studio Extension, enabling detection and integration with VS 2026 installations.

  • I also discovered that the WiX library only includes the Custom Action DLL in x86 version.
  • Additionally, the library does not set the VS_VSIX_INSTALLER_PATH property for VS2017-VS2026.
  • This PR resolves both of these problems.
  • I also updated tests.

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@DavidCizek

Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

wixbot added a commit to wixtoolset/.github that referenced this pull request Jun 24, 2026
DavidCizek and others added 5 commits June 24, 2026 12:14
Updated tests.
Added VS2026 wixlib fragment.
There were missing CA DLLs for arm64 and x64 architectures in the WiX library.
…rty for VS2017–VS2026.

Modified VsixPackage fragment.
Updated tests.
@barnson

barnson commented Aug 16, 2026

Copy link
Copy Markdown
Member

Additionally, the library does not set the VS_VSIX_INSTALLER_PATH property for VS2017-VS2026.

That's by design. VSIXInstaller is unreliable as an MSI custom action because VSIXs can trigger the installation of VS components that require installing MSI packages. You can't nest installs, so it fails. We decided to not continue supporting it back in the VS2017 days.

@DavidCizek

Copy link
Copy Markdown
Contributor Author

OK. That didn't occur to me. I removed the VS_VSIX_INSTALLER_PATH property setting. I believe the other properties for VS2026 are still applicable.

@barnson
barnson merged commit 77aa981 into wixtoolset:main Aug 18, 2026
2 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 18, 2026
@barnson

barnson commented Aug 18, 2026

Copy link
Copy Markdown
Member

Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants