1

Hello,
Après la création d'un addin pour Excel, celui-ci fonctionne sur le poste de développement, la DLL apparait même directement dans le gestionnaire de compléments.

Mais sur un poste vierge, lorsque je charge la DLL, je reçois le message "mon_addin.dll n'est pas un complément d'office valide".

Apparemment VSTO fait beaucoup de chose sur le poste de développement lors de la compil, mais quoi?

Si vous avez une solution, ou une idée je suis preneur.
Merci d'avance.

2

J'ai isolé le problème, mais je n'arrive pas à le résoudre :

Lorsque je compile le .manifest utilisé est celui qui est dans bin/release de mon projet, l'AddIn fonctionne. Mais lorsque j'installe, avec l'installeur crée par VSTO, le .manifest est le même mais dans le répertoire d'installation, et là mon AddIn ne fonctionne pas.

Après installation, si je change la clé [ManifestLocation] dans le registre, pour le faire pointer vers 'bin/release/mon.manifest', l'AddIn fonctionne.

J'ai comparé les 2 fichiers .manifest , ils sont identiques.

Pourquoi ai-je besoin du .manifest, et pas uniquement ma DLL?
Comment modifier un fichier .manifest pour pouvoir le déplacer?