I am looking for an official way to programmatically add an External Tool to
Visual Studio 2003 and 2005. I know it is possible to add an external tool,
because the installation of BizTalk 2004 and BizTalk 2006 add an external
tool to Visual Studio: the BizTalk Web Services Publishing Wizard.
If this is not officially possible, then my next question would be: is there
an unofficial way, and how big is the risk to use it. I suspect that
BizTalk's setup does it by directly changing the Visual Studio registry
keys. If that's true, then I can probably get away with the same thing...
Thanks,
Arno1d.
Carlos J. Quintero [VB MVP] - 09 Jun 2006 14:02 GMT
Hi,
I think that there is no programatic way in the extensibility model for DTE,
but you try adding the info to the registry:
"HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\External Tools" for
VS.NET 2002
"HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\External Tools" for
VS.NET 2003
"HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\External Tools" for
VS 2005

Signature
Best regards,
Carlos J. Quintero
MZ-Tools: Productivity add-ins for Visual Studio
You can code, design and document much faster:
http://www.mztools.com
>I am looking for an official way to programmatically add an External Tool
>to Visual Studio 2003 and 2005. I know it is possible to add an external
[quoted text clipped - 10 lines]
>
> Arno1d.