Visual Studio 2005
I have developed an application using C#. I have created an setup application, and included the .NET Framework 2.0 on the CD.
I am not using ClickOnce.
However, one of our clients is complaining that they cannot install as it's asking for Windows Installer 3.1. However, I didn't exclude that from the setup project.
To do a complete test I decided to install some VMware that didn't have the .NET framework or Windows Installer 3.1 (just a skeleton Windows XP). The application installed OK.
What is the Windows Installer 3.1? And why do I need it?