I have for a few interesting weeks been using Microsoft Windows Installer Xml, aka WIX, to create an MSI installer for our software solution (finally the number of installation has increased so it was worth it :-). Our software is higly configurable and modularized so I needed to use a tool more advanced that the built-in installers in Visual Studio.Net - and the choice was to use WIX.
For you out there who doesn't know what WIX is then the short story is that; WIX is toolset that builds Windows installation packages from XML source code. The source code and binaries to WIX can be found on SourceForge.
To create an MSI you just tap in some XML code and use the provided compilers and linkers and you are up and running in a few minutes - with a simple installation package. Bur, when making a more complex installer you will probably run into trouble due to the lack of documentation on the subject, even if it contains a nice help file I found out that Google was the best source of documentation.
I ran into some troubles when I was creating CustomActions and I thought I would write a more thorough article about that in a near future. I found out that making CustomActions using scripts (VB and JavaScript) was really successfull.
Are you interested in reading more about WIX check out the blog of Rob Mensching or this great tutorial by Gábor Deák Jahn.
What do you think about WIX?
And finally: congratulations to the WIX project which celebrates two year anniversary today.
|
Latest Tweet...
""
Categories
.NET,
AJAX,
AppFabric,
Business,
Business Intelligence,
C#,
CodePlex,
Downloads,
Hardware,
Internet and the Web,
Internet Explorer,
Live Mesh,
LiveID,
Microsoft,
Microsoft Expression,
Microsoft Office,
Microsoft Visio,
msfeedicon,
Network,
Office 365,
Office Open XML,
Oslo,
PDC 08,
PerformancePoint,
Personal,
Presentations,
Scripting,
Security,
SharePoint,
SharePoint 2010,
SharePoint 2010 Web Parts in Action,
Silverlight,
Software,
SQL Server,
Upset posts,
Virtual PC,
Virtual Server,
Visual Studio,
VMWare,
Web Parts,
Website,
Windows 7,
Windows Azure,
Windows Live,
Windows Live Writer,
Windows Media Center,
Windows Mobile,
Windows Phone 7,
Windows Server 2003,
Windows Server 2008,
Windows Server 2008 R2,
Windows Vista,
Windows XP,
WinFX,
WiX,
XML,
XPS,
msfeedicon The one and only feed enhancement utility for Internet Explorer
7.
Read more...
Copyright © Wictor Wilén, 2006-2011.
These postings are provided "AS IS" with no warranties, and confers no rights. The
content of this site are my own personal opinions and do not represent my employer's
view in anyway. In addition, my thoughts and opinions open to change. Therefore
you should not consider past posts to necessarily reflect my current thoughts and
opinions.
Microsoft is a registered trademark of Microsoft Corporation in the United States
and/or other countries.