Windows installer 3.1
<p>Visual Studio 2005</p>

<p>I have developed an application using C#. I have created an setup application, and included the .NET Framework 2.0 on the CD.</p>

<p>I am not using <a href="http://en.wikipedia.org/wiki/ClickOnce" rel="nofollow">ClickOnce</a>.</p>

<p>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.</p>

<p>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.</p>

<p>What is the Windows Installer 3.1? And why do I need it?</p>
