Reputation: 10752
I have been unsuccessfully trying to find an article or post listing functional limitations of WiX (Windows Installer XML)/WiX Toolset. After using WiX for a couple of weeks, I can think of at least two limitations in the most recent RTM version (v3.0):
Can you think of other limitations? Something you ran into while working on a deployment project? I think this info could be handy for people who learn WiX.
Upvotes: 19
Views: 5385
Reputation: 27516
If this is the python installer:
The "all users" install doesn't register the main program in the HKLM or machine uninstall part of the registry. This would be less seemless for VS Code.
It's an unmanaged application, so windows server will report error "0x080070659 - This installation is forbidden by system policy. Contact your system administrator." if a regular user tries to run it (DisableMSI is 1 by default)
Since the installer is "current user" in all cases and 32-bit, the uninstaller ends up under the 32-bit System user profile, "C:\Windows\syswow64\config\systemprofile\AppData\Local".
Upvotes: 0
Reputation: 55601
It's easiest for me to answer this question in terms of what is WiX missing that InstallShield has ( feature gap ).
I've used heat to extract COM fairly successfully so that's no longer a concern to me.
Upvotes: 21
Reputation: 32270
I would add several more points, but these can hardly be called serious limitations since they all can be worked around:
Again, let me repeat that I don't consider those serious limitations. I'm very happy with what Rob and the team have done so far, and they are on a right track! :)
Upvotes: 12