Skip to content

nirbar/wix4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiX Toolset

latest version download count build status

PanelSwWix4: Custom WiX Toolset

This repository contains the PanelSwWix4: A custom WiX Toolset codebase

Customizations:

  • Bundle/@RunAsAdmin: Support starting the bootstrapper elevated
  • Harvest AdditionalOptions: Allow customized AdditionalOptions for each HarvestX MSBuild Item
  • Fix MultiSzInsertString to create a double-null terminated buffer
  • 5220: Automatically add logging flag for any burn ExePackage, BundlePackage, and related bundles
  • 6298: Extract detached containers with "wix burn extract"
  • 6252: Automatically add -norestart flag for any burn ExePackage, BundlePackage, and related bundles
  • 7552: Add burn command line argument to log to console: /clog or /conlog
  • 7877: ArpEntry reads QuietUninstallString or UninstallString, and uses UninstallArguments for the uninstall command line
  • ExePackage/@DetectVersionVariable: Support using one of the XxxSearch elements to provide a version number in a variable to test against the package's version.
  • 7778: Bundle/@Wix3DependencyMode=yes/no. If yes, then default MSI/MSP provider key uses the ProductCode/PatchCode. Use only if a WiX4 bundle chains packages of a WiX3 bundle.
  • 4889: Support custom container compressions using bundle extensions
  • Not overwriting log files when retrying to execute a package
  • Support sending custom messages on embedded pipe
  • Best effort to log premature termination of companion process
  • Monitor UX folder and re-extract any UX payloads that were deleted for any reason
  • Reorder cache actions: moves non-executing package caching to the end of the plan. This optimizes run time as packages that are cached but not executed will not stand in the way of executing packages.

About

WiX Toolset v4

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C# 65.5%
  • C++ 29.2%
  • C 3.5%
  • JavaScript 1.1%
  • HTML 0.6%
  • Batchfile 0.1%