Until now, I have been successfully using EnvDTE to manage Visual Studio Toolbox.
There are customized DLLs to deal with different Visual Studio versions:
EnvDTE.dll - common VS automation (probably works on all versions)
EnvDTE80.dll - to deal with VS 2005
EnvDTE90.dll - to deal with VS 2008
EnvDTE100.dll - to deal with VS 2010
However, there is no EnvDTE110 for VS 2012. Does that mean these is different way of VS automation than using these COM wrapper libraries?
If so, how to for example work with VS 2012 projects and Toolbox remotely other way than using EnvDTE ?
Although only envdte100.dll exists in
c:\Program Files (x86)\Common Files\microsoft shared\MSEnv\PublicAssemblies\
the following works for Visual Studio 2012:
Type typeDTE = typeDTE = Type.GetTypeFromProgID("VisualStudio.DTE.11.0");
DTE objDTE = (DTE)Activator.CreateInstance(typeDTE, true);