Search code examples
windows-installer

.msi compatibility across Windows versions


I would like to distribute my winforms application to several different computers, where the OS is everything between XP and Win7.

If I create a .msi installation package (VS2010 - c# 4.0), will it work in windows XP right of the bat?

Is there anything specific I need to change in order to make it work on older computers?


Solution

  • Yes, MSIs work across all versions of Windows. Having said that, Windows XP doesn't include .NET 4.0 by default, so you'll need to trigger the appropriate framework install if needed.