Sto utilizzando alcune DLL Win32 in un componente aggiuntivo di Outlook 2007.Outlook 2007 Addin C# - Percorso di avvio
Così ho aggiunto le DLL, con l'azione build "Contenuto" e copia nella directory locale.
per ottenere il percorso a loro, io normalmente uso:
Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "MyDll.dll");
Quando pubblicato da ClickOnce, Assembly.GetExecutingAssembly non mi dà il percorso standard per tutti i miei file ClickOnce. I miei file sono in % appdata% .. \ Local \ Apps \ 2.0, ma l'assembly è in % appdata% .. \ Local \ assembly.
C'è un modo migliore per ottenere il percorso di queste dll da un componente aggiuntivo di Outlook distribuito da ClickOnce?
provato anche Application.StartupPath, ma che mi dà il percorso exe di Outlook. – jonathanpeppers