2011-10-07 13 views
6

Sto sviluppando un componente aggiuntivo per Outlook 2007 (VSTO 4.0, .Net 4.0). Ogni volta che installo sul computer di destinazione utilizzando un msi tutte le impostazioni del Registro di sistema sono impostate correttamente e posso vedere il componente aggiuntivo elencato sotto i componenti aggiuntivi installati. Tuttavia, è elencato inattivo e ogni volta che vado a gestire i componenti aggiuntivi com e selezionare la casella per attivarlo, non rimane selezionata.Componente aggiuntivo Outlook 2007, LoadBehavior che passa a 0

Ho controllato le impostazioni del Registro di sistema e il comportamento del carico è stato modificato da 3 a 0, quindi chiudo Outlook, lo cambio di nuovo a 3 e avvio nuovamente outlook. Ancora una volta si passa da 3 a 0.

  • Sto installando il componente aggiuntivo per tutti gli utenti in modo che il Registro di sistema è in HKEY_LOCAL_MACHINE
  • ho la correzione per Office 2007 per essere in grado di installare per tutti gli utenti in HKEY_LOCAL_MACHINE
  • Il componente aggiuntivo non è elencato sotto il "Elementi disattivati"
  • Il comportamento di carico è il passaggio da 3 a 0 (non 2) quindi non ci sono messaggi per quanto riguarda gli errori di runtime
  • ho acceso registrazione di fusione ma non ci sono errori che mostrano lì o
  • Ho inserito le dichiarazioni di registrazione nell'evento di avvio ma non vengono chiamate, il che mi porta a pensare che il componente aggiuntivo non venga nemmeno chiamato, quindi potrebbe trattarsi di un problema di configurazione.

Ho letto questo articolo: Deploying your VSTO add-ins to All Users (Saurabh Bhatia) e il documento msdn a cui si fa riferimento più volte ora e non riesco a capire dove sto andando male.

Qualsiasi aiuto per il debug di questo problema, o anche meglio, una soluzione a questo problema, sarebbe molto apprezzato.

risposta

5

Ho avuto problemi simili. Installare Outlook 2007 Service Pack 2, nonché l'aggiornamento rapido http://support.microsoft.com/kb/976477

assicurarsi di avere HKLM \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Common \ General \ EnableLocalMachineVSTO = 1

Per maggiori informazioni visitate anche: http://support.microsoft.com/kb/976811

+0

Sì, chiave di registro è esattamente quale fosse il problema. Sono riuscito a risolverlo sui forum MSDN e ho dimenticato di aggiornarlo qui. Grazie per la tua risposta! –

1

Quando ho installato il componente aggiuntivo di Outlook nel computer client che contiene Outlook 2007, il componente aggiuntivo di Outlook non è stato abilitato. Abbiamo cercato molto. Alla fine abbiamo concluso poiché questo non è un problema con il componente aggiuntivo di Outlook.

Outlook Add-In ha bisogno del seguente in Outlook 2007:

  • Microsoft Office Service Pack Service Pack 2 con Hot fix
  • Microsoft Office Service Pack Service Pack 3

Installato il Service Pack di Microsoft Office nel Service Pack 2 insieme a Hotfix o versioni successive di Service Pack.

Si prega di trovare il caldo collegamento Service Pack 2 correzione sotto http://support.microsoft.com/kb/976477

Problemi correlati