TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Twenty years maintaining the WiX Toolset

67 pointsby soheilproabout 1 year ago

10 comments

nrayabout 1 year ago
When Microsoft launched the (let&#x27;s face it, baroque) complexity that is Windows Installer (MSI), we didn&#x27;t get the WiX Toolset, instead we got an expensive proprietary profiling tool for capturing before&#x2F;after snapshots, and an entry-level version bundled on the Windows 2000 CD which didn&#x27;t really solve anybody&#x27;s problem. No suprises then that the MSI format didn&#x27;t immediately take over, and Microsoft would presume all the way to Intune that their customers were deploying MSI packages when mostly we weren&#x27;t.<p>I always wondered what would have happened if the WiX Toolset had been available from the start, and I like to compare the more organic success of the Microsoft Deployment Toolkit (MDT) being more open and hackable as an example. I guess the time just wasn&#x27;t right.
评论 #39952937 未加载
评论 #39950743 未加载
评论 #39953542 未加载
评论 #39951993 未加载
GnarfGnarfabout 1 year ago
To those who complain about the poor documentation: that&#x27;s the whole point. The maintainer offers consulting services ($5,000&#x2F;yr.). It is in his interest that users should need his help.<p>It&#x27;s worth it for commercial customers. It&#x27;s a fair business model for an Open Source project.
评论 #39953671 未加载
评论 #39960847 未加载
ptxabout 1 year ago
If you only need the basics, you can also use GNOME&#x27;s msitools[0], which use the same XML format as WiX but don&#x27;t require Windows to build the MSI package.<p>[0] <a href="https:&#x2F;&#x2F;wiki.gnome.org&#x2F;msitools" rel="nofollow">https:&#x2F;&#x2F;wiki.gnome.org&#x2F;msitools</a>
评论 #39963316 未加载
micovecabout 1 year ago
I have to agree with others here. It&#x27;s better to use Wix as a thin layer on top of Windows Installer but the documentation is very, very poor.<p>I spent a week of trial and error to create an installer just to find out that I had several installations of my app because of some misconfigured xml document from testing. A <i>nightmare</i> to uninstall to say the least.<p>I <i>highly</i> recommend to test your installers inside a VM or you&#x27;ll screw up your system.<p>Also good luck if you want custom behaviour from the installer. The documentation for that is far worse than it is for the standard msi installer.
评论 #39951972 未加载
anonzzziesabout 1 year ago
For those like me (I never used Windows) who do not know WiX; <a href="https:&#x2F;&#x2F;wixtoolset.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wixtoolset.org&#x2F;</a>.
评论 #39950436 未加载
评论 #39952774 未加载
airstrikeabout 1 year ago
Looks like <a href="https:&#x2F;&#x2F;www.firegiant.com&#x2F;blog&#x2F;2024&#x2F;4&#x2F;5&#x2F;looking-back-at-twenty-years-in-the-wix-toolset&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.firegiant.com&#x2F;blog&#x2F;2024&#x2F;4&#x2F;5&#x2F;looking-back-at-twen...</a> is the better link?
throwaway2990about 1 year ago
Great product. Hostile maintainer.
评论 #39950811 未加载
评论 #39950655 未加载
Kwpolskaabout 1 year ago
Twenty years maintaining, but the quality of the documentation doesn’t show that. Making an installer in WiX 4 with only one or two fancy things required 3-4 days’ worth of trial-and-error, and searching the WiX sources to figure things out. The docs barely tell you anything.
评论 #39951061 未加载
评论 #39950947 未加载
评论 #39952226 未加载
评论 #39951629 未加载
评论 #39952472 未加载
评论 #39951362 未加载
评论 #39951358 未加载
评论 #39952760 未加载
issaframabout 1 year ago
I remember having to use it at an employer many many years ago. The documentation was horrible and nothing was intuitive about the XML.
评论 #39951117 未加载
评论 #39952764 未加载
tichiianabout 1 year ago
Needs a name change. Absolute no-go in Germany, because the name means &quot;wank&quot;.
评论 #39953084 未加载
评论 #39952708 未加载
评论 #39951355 未加载