Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

IDTExtensibility2.OnStartupComplete Method

Occurs whenever an add-in, which is set to load when Visual Studio starts, loads.

Namespace:  Extensibility
Assembly:  Extensibility (in Extensibility.dll)

void OnStartupComplete(
	ref Array custom
)

Parameters

custom
Type: System.Array%

An empty array that you can use to pass host-specific data for use when the add-in loads.

On occasion, OnConnection does not occur correctly, such as when an add-in is loaded, but a component required by an add-in has not yet loaded. This is unusually due to the fact that Visual Studio has not yet started completely. Using OnStartupComplete guarantees that the Visual Studio integrated development environment (IDE) has completed the startup process.

public void OnStartupComplete(ref Array custom)
{
    // Notifies you when an add-in that is set to start when
    // Visual Studio starts has completed loading.
    System.Windows.Forms.MessageBox.Show("Add-in has loaded and is 
    ready.");
}

Community Additions

ADD
Show:
© 2015 Microsoft