Skip to content

124 wix installer implementation and portable versions - #149

Merged
boexler merged 9 commits into
masterfrom
124-wix-installer-implementation-and-portable-versions
Sep 14, 2026
Merged

boexler merged 9 commits into
masterfrom
124-wix-installer-implementation-and-portable-versions

Conversation

@boexler

@boexler boexler commented Sep 14, 2026

Copy link
Copy Markdown
Owner

No description provided.

boexler added 9 commits May 7, 2026 17:09
GitHub runners default to .NET 10, which failed win-x64 restore for net8-windows. Pin SDK 8.x, keep WiX/publish on win-x64, add a NuGet README, and fix remaining nullable/async warnings so build, test, and pack succeed.
Parallel MSBuild and GeneratePackageOnBuild raced on NLogViewer.g.cs. Build with -m:1, disable node reuse, and pack only in the explicit pack step.
Run GitVersion, compile/test/pack, publish, and WiX in one job. Skip the installer during solution build via NLogViewer.CI.slnf so the MSI gets a GitVersioned product version.
Install unpacked win-x64 files under Program Files, upgrade the existing x86 layout via the same UpgradeCode, and use the analysis icon for the EXE, shortcuts, and ARP.
…ewer

Nest the product folder under a Boexler company directory and remove that folder on uninstall.
Import paths passed on the command line so shell invocations actually open the file, and forward further invocations to the already running instance over a named pipe instead of starting a second process.

Register NLogViewer as a Windows .log handler and add an installer page that lets the user opt into the default-app confirmation, which Windows only accepts interactively.
Replace the split pre-release and publish workflows with Publish Dev, ship stable and prerelease builds under the same package ID, and push NuGet, Chocolatey, and GitHub prerelease assets together when publishing.
Switch feature and unknown branches to ContinuousDelivery so GitVersion raises the pre-release counter instead of staying at .1.
@boexler boexler linked an issue Sep 14, 2026 that may be closed by this pull request
@boexler
boexler merged commit d05ae45 into master Sep 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

WiX Installer Implementation and Portable Versions

1 participant