2012-07-09 27 views
5

J'ai créé un add-in Outlook VSTO. La configuration est la suivante:Outlook Addin Error: Non chargé. Une erreur d'exécution s'est produite lors du chargement du complément COM

  • Visual Studio 2008
  • Office 2007 Perspectives ajouter (Framework 3.5)
  • MSI créée en utilisant Visual Studio Setup Project
  • Déployé à Office 2010 sous Windows 7

Cela fonctionne très bien sur le PC de développement, mais il ne parvient pas à charger une fois installé sur la machine de test. La fenêtre Addin de perspectives montre une "Not loaded. A runtime error occurred during loading of COM add-in"

Je crois comprendre que je ne devrais pas avoir besoin d'installer un PIA comme Office 2007 PIA font partie d'Office 2010.

Jusqu'à présent, j'ai essayé ce qui suit:

  • définir VSTO_SUPPRESSDISPLAYALERTS mais il n'affiche aucun message lorsqu'il essaie de démarrer. (
  • configuré Fuslogvw.exe (Afficheur du journal de liaison d'assemblage) mais il ne présente aucune erreur de liaison.
  • définir VTSO_LOGALERTS et il est en train de consigner toutes les alertes, mais comme aucun ne s'affiche cela n'a pas aidé.

Y a-t-il quelque chose que je fasse de mal ou que je doive faire en plus de faire ce travail?

+0

quelle version de VSTO est installé sur la machine de test? –

+0

Pour ce que j'avais lu il avait initialement suggéré que 2010 est livré avec VSTO 3.0 installé. J'avais essayé d'installer le runtime 3.0 mais ce ne serait pas installé. Je suis goign pour essayer l'exécution 2010 http://www.microsoft.com/en-us/download/details.aspx?id=20479 comme suggéré par http://msdn.microsoft.com/en-us/library/ ff937654.aspx – John

+1

pense que VSTO 2010 RT est requis pour Office 2010 addins –

Répondre

8

Assurez-vous que le VSTO 3.0 Runtime est installé sur la machine de test.

Vous aurez également besoin d'installer le VSTO 3.0 Runtime Service Pack 1 si vous exécutez Visual Studio 2008 Service Pack 1.

VSTO 4.0 Runtime n'est pas nécessaire dans votre situation car il est utilisé avec des add-ins créés avec Visual Studio 2010. S'il vous plaît noter que la version de VSTO et runtime doit généralement être en accord avec la version de Visual Studio utilisée pour créer le complément.

+0

Cela nécessite l'installation de 0ffice 2007 - http://www.microsoft.com/en-us/download/details.aspx?id=23656 – John

+0

Je crois que cela fonctionne aussi avec Office 2010. – Les

+0

Oui, juste vérifié. Le VSTOR30 (Outils Visual Studio pour Office Runtime) est nécessaire car vous avez construit un complément Office 2007, même si vous l'exécutez sur Office 2010. – Les

Questions connexes