2017-06-02 4 views
0

J'ai récemment publié un complément Outlook (un seul volet de tâches envoyant un appel d'API avec insertion de texte reçu).Différents fichiers manifestes dans le même complément de bureau de projet Web

Maintenant, je suis intéressé à développer la même chose pour les autres produits Office (Word, Excel, etc).

Je me demandais s'il était possible d'avoir, disons, un manifeste Word, un manifeste Excel et un manifeste Outlook pointant tous vers le même projet Web, mais différents dossiers dans le projet.

An example folder structure for a solution with Excel, Outlook, and Word manifests. Hand drawn arrows point from the manifests to different folders in the same web project.

+0

Merci pour l'édition @BSMP. – IvNen

+0

Je suis tellement désolé, j'ai raté l'image! C'est corrigé maintenant. – BSMP

Répondre

0

@ rick-kirkham J'ai réussi à créer plusieurs fichiers manifestes avec un projet web contenant les différents dossiers vers lesquels les manifestes pointent. J'ai actuellement un complément Outlook, Word et Excel en utilisant le même projet web.

Une chose que je devais faire est de supprimer la référence dans le projet de fichier manifest qui pointe vers le dossier web.

0

La méthode standard d'avoir un complément qui fonctionne sur plusieurs applications hôtes de bureau est d'avoir plusieurs <host> sections dans un seul manifeste (un hôte pour chaque application Office). Cela dit, je pense qu'il est en principe possible d'avoir des fichiers manifest distincts (ce qui signifie, en fait, des compléments séparés) pour chaque application hôte. L'essentiel est de s'assurer que les différentes valeurs d'URL dans chaque manifeste pointent vers l'endroit approprié pour ce complément. Si ce n'est déjà fait, assurez-vous de connaître le documentation about the manifest XML.

+0

J'ai essayé d'utiliser différents fichiers manifestes pointant vers le même répertoire web. J'utilise VS 2015 et crée 2 projets dans la solution - un projet manifeste et un projet web. Je redirigerais tous les détails vers le même projet web que celui montré dans l'image, puis supprimerais le répertoire web du manifeste de façon à avoir plusieurs manifestes pointant vers le même répertoire web - je ne comprenais pas pourquoi cela ne fonctionnerait pas - mais va essayer d'utiliser différents hôtes dans le même manifeste. – IvNen