I'm giving serious thought to purchasing either the Standard or Professional edition of Microsoft Visual Studio. I've been working with the Express edition for C# for a long time, but I'm frustrated by its lack of deployment features. I've tried Inno Setup and actually got it to work after much research and headache (mostly user-difficulty, I'm sure). What I'm looking for is a version of the studio in which I can (1) produce C# applications, and (2) will allow me to package my finished application into a standard Windows installer. Can anyone in the know give guidance on which version offers these and the best possible price on that product? I've visited several sites, including Microsoft's official site, but have had a really frustrating time trying to get email responses to my queries, and their documentation of features is so wordy I'm not sure what I'm reading.
So, to recap, I want a Visual Studio IDE that had the ability to package my applications into a standard Windows installer. Also, it should have the ability, within the installer, to detect whether or not the end-user's computer has the required .NET Framework version, and install it if needed.