Je suis occupé avec un petit complément simple, mais le processus semble très compliqué et mal documenté. À l'heure actuelle, le seul événement qui se déclenche dans le complément est OnConnection. Les deux autres que j'essaie de gérer ne semblent pas exister.Seuls les feux OnConnection dans le complément Visual Studio
private DTE2 applicationObject;
private SolutionEvents solutionEvents;
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
applicationObject = (DTE2)application;
solutionEvents = ((Events2)applicationObject.Events).SolutionEvents;
solutionEvents.Opened +=new _dispSolutionEvents_OpenedEventHandler(SolutionEvents_Opened);
}
private void SolutionEvents_Opened()
{
Debug.WriteLine("Solution loaded: " + applicationObject.Solution.FullName);
}
J'ai maintenant; voir mon code modifié, et je reçois toujours seulement le tir OnConnection, et même pas les 'événements Connect' intrinsèques comme 'OnStartupComplete' – ProfK
Peut-être que vous devriez aller la route VSIP: http://social.microsoft.com/Forums/en-US/vsx/thread/658102b9-0648-4c72-ac6d-00c7998879f4 –