Estoy utilizando algunas DLL de Win32 en un complemento de Outlook 2007.Outlook 2007 Addin C# - Ruta de inicio
Así que agregué los dlls, con la acción de compilación "Contenido" y copié al directorio local.
para obtener la ruta a ellos, yo usaría normalmente:
Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "MyDll.dll");
Cuando publicado por ClickOnce, Assembly.GetExecutingAssembly no darme la ruta estándar para todos mis archivos de ClickOnce. Mis archivos están en % appdata% .. \ Local \ Apps \ 2.0, pero el ensamblado está en % appdata% .. \ Local \ assembly.
¿Existe alguna forma mejor de obtener la ruta a estos dlls desde un complemento de Outlook implementado por ClickOnce?
también trató Application.StartupPath, pero eso me da el camino a exe de Outlook. – jonathanpeppers