J'utilise certaines DLL Win32 dans un complément Outlook 2007.Outlook 2007 Addin C# - Chemin de démarrage
J'ai donc ajouté les dll, avec l'action de construction "Content" et copier dans le répertoire local.
Pour obtenir le chemin vers eux, j'utiliserions normalement:
Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "MyDll.dll");
lorsqu'ils sont publiés par ClickOnce, Assembly.GetExecutingAssembly ne me donne pas le chemin d'accès standard à tous mes fichiers ClickOnce. Mes fichiers sont dans % appdata% .. \ Local \ Apps \ 2.0, mais l'assembly est dans % appdata% .. \ Local \ assembly.
Existe-t-il un meilleur moyen d'obtenir le chemin d'accès à ces DLL à partir d'un complément Outlook déployé par ClickOnce?
également essayé Application.StartupPath, mais cela me donne le chemin à l'exe d'Outlook. – jonathanpeppers