Andrew Connell

Customizing MSI installations

Deploying .NET applications is very easy compared to the old days. Now xcopy deployment is possible. However, a simple xcopy deployment is limited. It doesn’t account for layered application deployment, configuration settings, fine-tuning, and so on. Integrating application layers in a distributed framework with a custom configuration requires a professional, customizable deployment tool. Microsoft Windows Installer (MSI) based deployment does all this and more. However, making it work requires some effort. Fortunately, Visual Studio .NET’s Setup and Deployment Projects make it pretty straightforward.

A good article digging deep into installing an application as well as installing a database.

ยป Customizing MSI Installation

Andrew Connell
Developer & Chief Course Artisan, Voitanos LLC. | Microsoft MVP
Written by Andrew Connell

Andrew Connell is a web developer with a focus on Microsoft Azure & Microsoft 365. He’s received Microsoft’s MVP award every year since 2005 and has helped thousands of developers through the various courses he’s authored & taught. Andrew’s the founder of Voitanos and is dedicated to delivering industry-leading on-demand video training to professional developers. He lives with his wife & two kids in Florida.