# Using the Visual Studio IDE extension interface

Using the Visual Studio IDE extension interface
===============================================

When the Visual Studio IDE extension starts, it checks if the following are present:

*   Electrify—If the converter cannot find Electrify, the converter’s Build, Rebuild, and Clean functions are disabled.
    
    When Electrify is run from Visual Studio, it must be run through an intermediate application named `ecspawn.exe`. This program ensures that eMake responds correctly to `Ctrl-C` and that child processes are grouped together. This application is displayed in the Task Manager. Do not terminate the application; it stops when the build finishes or when the build is canceled.
    
    Do not run local (non-eMake) builds while running Electrify builds and vice-versa.
    
*   Insight®—If the converter cannot find Insight, the converter’s Run Insight function is disabled.