Installing Windows applications

In days gone by, creating a Setup and Deployment project in Visual Studio was a confusing and complicated process. However, as with just about everything in .NET, successive updates over the years have resulted in ever-improved creation methods for these projects.