public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom) { _application = (DTE2)application; _addInInstance = (AddIn)addInInst; Log.Initialize(_application, "WordLight"); Log.Debug("Initializing the add-in..."); try { AddinSettings.Instance.Load( new RegistrySettingRepository(_application.RegistryRoot + @"\WordLight") //new VsSettingRepository(_application.Globals, "WordLight") ); if (connectMode == ext_ConnectMode.ext_cm_AfterStartup) { RegisterCommands(); } if (_watcher == null) { _watcher = new WindowWatcher(_application); } Log.Debug("Initialized."); } catch (Exception ex) { Log.Error("Unhandled exception during initializing", ex); } }
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom) { _application = (DTE2)application; _addInInstance = (AddIn)addInInst; Log.Initialize(_application, "WordLight"); Log.Debug("Initializing the add-in..."); try { AddinSettings.Instance.Load( new RegistrySettingRepository(_application.RegistryRoot + @"\WordLight") //new VsSettingRepository(_application.Globals, "WordLight") ); if (connectMode == ext_ConnectMode.ext_cm_AfterStartup) { RegisterCommands(); } if (_watcher == null) { _watcher = new WindowWatcher(_application); } Log.Debug("Initialized."); } catch (Exception ex) { Log.Error("Unhandled exception during initializing", ex); } }