https://github.com/jozefizso/panelswwixextension
https://github.com/jozefizso/panelswwixextension
installer windows wix wix-extensions wix-toolset
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/jozefizso/panelswwixextension
- Owner: jozefizso
- License: other
- Created: 2017-02-17T21:32:12.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-17T21:32:47.000Z (about 8 years ago)
- Last Synced: 2025-01-31T16:38:05.715Z (3 months ago)
- Topics: installer, windows, wix, wix-extensions, wix-toolset
- Language: C#
- Size: 287 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# README #
PanelSwWixExtension is a [WiX](http://wixtoolset.org/) extension that contains various addition to the build-in WiX toolset:
WiX Elements:
1. *ReadIniValues*: Reads .INI file values.
1. *XmlSearch*: Read XML values.
1. *CustomUninstallKey*: Overwrite registry values in the product's [Uninstall](http://msdn.microsoft.com/en-us/library/aa372105%28v=vs.85%29.aspx) registry key
1. *RemoveRegistryValue*: Removes registry values. Complements the standard [RemoveRegistryValue](http://wixtoolset.org/documentation/manual/v3/xsd/wix/removeregistryvalue.html) WiX element that will only remove registry values during installation.
Custom Actions:
1. *TerminateSuccessfully_Immediate*: Terminates the installation with a successful indication. Executed in-script.
1. *TerminateSuccessfully_Deferred*: Terminates the installation with a successful indication. Deferred execution.
To build the extension download the code, open the solution PanelSwWixExtension.sln and build it in Visual Studio.
Unit-test WiX are available in the solution folder 'UnitTests'.