We have assemblies that contains 3 WinForms and 3 WPF controls, for .Net 2.0-3.5 and .Net 4.0 independently.
We need to install them to Visual Studio toolbox for VS 2005-VS2010 during our software installation. We using Advanced Installer to make our installer.
You must provide .msi file that can check Visual Studio version availability and register assemblies in Visual Studio. Assemblies will be pre-installed into GAC before this .msi call. MSI must not create any dialogs etc.
3rd-party tools from Codeplex available to make VS2005-2008 installation simple. For VS 2010 too. You can use any free tool.
So, main task - combine them and make simple installer for us.