7
votes

Erreur lors du déploiement de VSTO Office Adidin

J'ai des problèmes déploiement d'une Visio Adidin. Exécution du fichier VSTO fonctionne sur mon ordinateur, mais chaque fois que j'essaie d'essayer de le déplacer vers n'importe quel ordinateur de l'utilisateur, il jette une erreur sur le déploiement. Je pensais que cela pourrait être un paramètre dans lequel je serais défini dans les propriétés du projet, j'ai donc créé un projet de plugin entièrement nouveau et défini-le pour afficher une boîte de message au démarrage. L'erreur que je reçois est:

Une erreur s'est produite lors de l'installation de personnalisation.
L'élément attendu "addition" n'a pas été trouvé dans le XML.

erreur de déploiement


0 commentaires

5 Réponses :


7
votes

Ceci est causé par un problème avec ClickOnce. J'ai trouvé une solution de contournement en installant l'addin en utilisant MSI. ce guide était beaucoup d'aide.

tiré de la section sur les paramètres de registre pour l'installation MSI:

Il est important de noter la valeur «VstoLocal» annexée à la fin de la valeur manifeste. Cela informe le VSTO Runtime qu'il est installé localement et d'invoquer le programme d'installation ClickOnce.


0 commentaires

0
votes

Ceci est un problème avec la version de Visio Vos objectifs de complément par rapport à ce qui est installé sur la machine cliente. Addition est un élément neuf avec les versions de bureau de 2007. Plus que probablement, le client exécute Visio 2003.


2 commentaires

Ce n'était pas le cas. Nous n'avons pas Visio 2003 sur nos systèmes


La partie à se concentrer n'est pas la version qui pourrait potentiellement se produire avec 03 ou 07, la notification InvalidManifestException signifie que le problème est avec un fichier manifeste, probablement l'app.vsto. Dans ce cas, il s'agissait de la configuration du MSI.



3
votes

J'ai le même problème avec notre mot, notre excellent, nos perspectives et notre complément PowerPoint. L'installation du MSI fonctionne parfaite. Lors du démarrage de Word, par exemple, le complément lui-même est 'installé », puis je reçois l'erreur. J'ai ajouté | VstoLocal au registre, situé dans l'arbre HKCU.

Les projets sont un projet Visual Studio 2010, développé sur TFS 2008. L'installation sur un bureau 2010 se passe bien, l'erreur ne se produit que lorsque Office 2007 est sur la machine.

Quelque chose d'autre, je supervise?


4 commentaires

Trouvé la solution. Semble que je dois installer des outils Visual Studio 2010 pour Office Runtime. Qui corrige le problème.


Merci Joeri. Ça a marché. Mais, existe-t-il un moyen de ne pas installer le temps d'exécution? Je veux dire, pouvons-nous simplement ajouter un fichier .dll à notre projet ou quelque chose comme ça?


Joeri: Merci, votre commentaire devrait être la solution acceptée! Ajout d'outils VS 2010 pour le mandat de bureau aux prérequis (dans la section Publier des propriétés du projet). Ensuite, ça a fonctionné bien. Jeff: l'ajout comme condition préalable devrait éliminer les utilisateurs nécessaire de faire un téléchargement / installation séparé.


Nous avons rencontré la même erreur. Installé VSTO 2010 et le problème est parti.



2
votes

La solution à mon expérience avec ce problème était celle donnée par Joeri le 8 juillet - Installez les outils Visual Studio 2010 pour l'exécution de bureau sur la machine cible.


2 commentaires

son problème et celui de la question sont différents


Oui, je suppose que j'étais dans un bateau similaire à celui-ci, c'est-à-dire à - c'est-à-dire. Je cherchais une solution à un problème et que les moteurs de recherche donnaient ce poste comme une possibilité. Le problème que vous n'aviez pas exactement le même, mais la solution que la solution que Joeri a suggéré était ce qui m'a aidé à résoudre mon problème, alors je voulais juste reconnaître que comme une suggestion utile au cas où quelqu'un d'autre comme moi (et Joeri) est venu avec Un problème similiaire avec la même solution - c'est-à-dire la nécessité de déployer les outils VS 2010 pour l'exécution de bureau.



0
votes

Parfois, les outils Visual Studio 2010 pour Office Runtime sont installés sur la machine mais le fichier VSTO ne parvient pas à le trouver. Dans ce cas, essayez si vous pouvez exécuter manuellement la commande de commande d'installation.See ci-dessous (remplacez X avec votre propre lettre de lecteur, chemin et nom de fichier):

"C: \ Fichiers de programme \ Fichiers communs \ Microsoft partagés \ vsto \ 10.0 \ vstOnstaller.exe" / Installez le fichier: /// x: /xxx/xxx.vsto


0 commentaires