2012-07-09 13 views
5

Ho creato un componente aggiuntivo Outlook VSTO. La configurazione è la seguente:Errore AddIn Outlook: non caricato. Si è verificato un errore di runtime durante il caricamento del componente aggiuntivo COM

  • Visual Studio 2008
  • Office 2007 Outlook aggiungere a (3.5 Framework)
  • MSI creata usando installazione di Visual Studio Progetto
  • Schierato a Office 2010 sotto Windows 7

Funziona correttamente su Dev PC, tuttavia non riesce a caricare una volta installato sulla macchina di prova. La finestra di Outlook Addin mostra un "Not loaded. A runtime error occurred during loading of COM add-in"

È la mia comprensione che non dovrebbe aver bisogno di installare alcun PIA come Office 2007 PIA fanno parte di Office 2010.

Finora ho provato quanto segue:

  • set VSTO_SUPPRESSDISPLAYALERTS tuttavia non mostra alcun messaggio quando tenta di avviarsi.
  • configurato Fuslogvw.exe (Assembly Binding Log Viewer) tuttavia non mostra alcun errore di associazione.
  • set VTSO_LOGALERTS e sta registrando tutti gli avvisi, tuttavia, poiché non vengono mostrati, questo non ha aiutato.

C'è qualcosa che sto facendo male o che devo fare oltre a fare questo lavoro?

+0

quale versione di VSTO è installato sulla macchina di prova? –

+0

Per quello che avevo letto, avevo inizialmente suggerito che il 2010 venisse installato con VSTO 3.0. Avevo provato ad installare il runtime 3.0, ma questo non si installava. Ho il compito di provare il runtime 2010 http://www.microsoft.com/en-us/download/details.aspx?id=20479 come suggerito da http://msdn.microsoft.com/en-us/library/ ff937654.aspx – John

+1

think VSTO 2010 RT è richiesto per gli addetti office 2010 –

risposta

8

Assicurarsi di avere installato il VSTO 3.0 Runtime sulla macchina di prova.

Sarà inoltre necessario installare il VSTO 3.0 Runtime Service Pack 1 se si esegue Visual Studio 2008 Service Pack 1.

VSTO 4.0 Runtime non è richiesto nella vostra situazione, perché è utilizzato con i componenti aggiuntivi creati con Visual Studio 2010. Si prega di notare che la versione di VSTO e il runtime in generale devono essere d'accordo con la versione di Visual Studio utilizzata per creare il componente aggiuntivo.

+0

Ciò richiede l'installazione di 0ffice 2007 - http://www.microsoft.com/en-us/download/details.aspx?id=23656 – John

+0

Credo che funzioni anche con Office 2010. – Les

+0

Sì, appena controllato. Il VSTOR30 (Visual Studio Tools per Office Runtime) è necessario perché hai creato un componente aggiuntivo di Office 2007, anche se lo stai eseguendo su Office 2010. – Les

Problemi correlati