wix 6.0.0
dotnet tool install --global wix --version 6.0.0
dotnet new tool-manifest
dotnet tool install --local wix --version 6.0.0
#tool dotnet:?package=wix&version=6.0.0
nuke :add-package wix --version 6.0.0
wix - the WiX Toolset from the command-line
The wix
package provides the WiX Toolset as a .NET Tool, perfect for your command-line packaging pleasure (even if we recommend using the WixToolset.Sdk).
Web Site | Documentation | Issue Tracker | Discussions
Open Source Maintenance Fee
To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an Open Source Maintenance Fee. While the source code is freely available under the terms of the LICENSE, this package and other aspects of the project require adherence to the Open Source Maintenance Fee EULA.
To pay the Maintenance Fee, become a Sponsor.
Before we begin
For most users, we recommend using the WixToolset.Sdk to build your installation packages instead of this command-line tool. The Sdk provides a better development experience than the command-line, especially as your project grows. The following is a quick example.
Example project file: QuickStart.wixproj
<Project Sdk="WixToolset.Sdk/6.0.0">
</Project>
Example source code: QuickStart.wxs
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
<Package Id="AcmeCorp.QuickStart" Name="QuickStart Example" Manufacturer="ACME Corp" Version="0.0.1">
<File Source="example.txt" />
</Package>
</Wix>
Build your MSI from the command-line:
dotnet build
Getting started
If you still decide to use this command-line tool instead of the WixToolset.Sdk, install the latest version with:
dotnet tool install --global wix
Verify it was successfully installed with:
wix --version
For more information, see https://docs.firegiant.com/wix/using-wix/#command-line-net-tool. To read about available commands and switches, see https://docs.firegiant.com/wix/tools/wixexe/.
Additional resources
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
This package has no dependencies.