Host working as Add-In for Microsoft Visual Studio.
Host is installing as add-in to Visual Studio. Host is written for old version on Add-In's engine that's why some of actions need to be done manually. To install, host need to be placed to folder with Add-In's for VS. Paths where VS is searching for Add-In's are located at Tools→Options→Enviropment→Add-in/Macros Security.
Now available Add-In's for old versions of VS:
Host includes assembly SAL.EnvDTE, which referenced to SAL.Windows and added new interface IHostAddIn
, which adding additional features to control VS. (If required, you can add reference to SAL.EnvDTE and expand IHostAddIn
interface).
This host configured from UI, where you can specify base directory with plugins. By default, host will try to search for plugins in the same folder where it's located (Assembly.GetExecutingAssembly().Location). You can change default folder in menu Tools→Flatbed.EnvDTE Properties
.
10.02.2013 — Changed default folder where settings files are stored. Location changed from %UserProfile%\My Documents
to %UserProfile%\Application Data
.
Visual Studio 2005 interface with opened UI RDP Client & Exception Logger
Class diagram SAL.EnvDTE