J'ai un complément de bureau (vsto) qui fonctionne correctement depuis des lustres. Il se lance parfaitement, fonctionne bien sans problème, mais ce n'est que lors du débogage de Visual Studio.office vsto ajouter à ne pas charger sur la version
Si je prends maintenant les fichiers de mon bin \ debug et de le déplacer dans un autre dossier, puis j'enregistrer la version publiée
c:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe "C:\Program Files (x86)\MyPlugin\MyVSTO.dll"
il enregistre correctement, mais ne se charge pas en fonction. J'ai essayé de rétablir le paramètre de registre "LoadBehavior" en le ramenant à 3, mais pas de chance.
bureaugarde se plaindre de mon ajouter avec l'erreur
"Not loaded. A runtime error occured during loading of a com add in"
Il semble donc que il est en train de mourir en essayant de lancer. Je pensais qu'il y avait un dll manquant ou quelque chose, mais pas une telle chance, chaque bibliothèque dont j'ai besoin est dans le dossier. Ceci est la même machine exacte donc ne devrait pas être un point d'émission nette
FYI Cela se fait en C# 4.0 en utilisant NetOffice
Des erreurs pertinentes dans l'Observateur d'événements Windows? – Nanhydrin
rien lié – Crudler
Est-ce que l'ajout en soi dépend de n'importe quelle DLL COM? Ou est-ce tout sur la même machine? – Nanhydrin