Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Application Server

Create a command extension

  • Last UpdatedJun 20, 2025
  • 1 minute read

To develop a command extension, in addition to the steps needed for all IDE extensions, the extension public class must implement “IaaSnapin” and “IaaCommandTarget” interfaces from the “Extensibility” assembly.

When the extension is loaded, IDE calls extension’s “Initialize” method in the “IaaSnapin” interface and sets its service provider site, which can be used by the extension to access global IDE service pool, register its own services and consume registered by others. IDE calls extension’s “Uninitialize” method on the same interface while unloading the extension, when extensions should un-register their services.

TitleResults for “How to create a CRG?”Also Available in