Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creating Great Installers - Cleveland WPF

Joe Kuemerle
November 21, 2012

Creating Great Installers - Cleveland WPF

Whether you are creating applications to run on millions of desktops or server side applications that only your network administrators will set up, your most lasting impression will be that of your installation experience. This session will give an overview of the free WiX toolset and how to create and maintain a great installer. We will then dive deeper into the flexibility provided by WiX by integrating it into our build script, perform deep customization of the installation process, ensure correct prerequisites are installed and provision other services like IIS configuration and database deployments. Attend and learn about how to make a great first impression with WiX.

Joe Kuemerle

November 21, 2012
Tweet

More Decks by Joe Kuemerle

Other Decks in Programming

Transcript

  1. @jkuemerle / www.kuemerle.com Joe Kuemerle • Developer at BookingBuilder Technologies

    • Over 15 years of development experience with a broad range of technologies • Focused on application and data security, coding best practices and regulatory compliance • Presenter at community, regional and national events.
  2. @jkuemerle / www.kuemerle.com Photo Attributes • http://www.flickr.com/photos/will- lion/3113287885 • http://www.flickr.com/photos/citrixonline/54472

    48934 • http://www.flickr.com/photos/petereed/4963929 56 • http://www.flickr.com/photos/amatuerphotograp her/1348136073
  3. @jkuemerle / www.kuemerle.com Tools – Wix: http://wix.codeplex.com/ – Wix Extended

    Bootstrapper Application: http://wixextba.codeplex.com – WixEdit: http://wixedit.sourceforge.net/ – Wix#: http://www.codeproject.com/Articles/31407/Wix- WixSharp-managed-interface-for-WiX – Orca: included in Windows SDK – Shimmer: https://github.com/github/Shimmer
  4. @jkuemerle / www.kuemerle.com References • UI Sequence: http://msdn.microsoft.com/en- us/library/windows/desktop/aa372039(v=vs.8 5).aspx

    • Execute Sequence: http://msdn.microsoft.com/en- us/library/windows/desktop/aa372038(v=vs.8 5).aspx