Tengo un ensamblado que contiene clases que importan varias clases de ensamblajes diferentes que no se referencian en tiempo de compilación pero que se descubren en tiempo de ejecución a través de un catálogo de directorio. Las clases de exportación desean definir secciones de configuración personalizadas para el archivo de configuración en la aplicación de host del ensamblaje de importación. Sin embargo, dado que la aplicación de host del ensamblaje de importación no conoce los ensamblados de exportación en tiempo de compilación, no puede cargar el ensamblado para usar las implementaciones de manejador de sección personalizadas en ellos.Secciones de configuración personalizadas en ensambles de exportación MEF
Una forma de solucionar este problema es colocar los ensamblados de exportación en la misma carpeta que el conjunto de la aplicación de host del conjunto de importación. Pero me gustaría permitir que otros desarrolladores configuren cualquier carpeta que quieran contener sus conjuntos de exportación.
Una cosa que puedo hacer es copiar el contenido de la carpeta configurada del desarrollador en la carpeta del host al inicio. Pero preferiría evitar esas partes y códigos móviles adicionales para mantener si puedo. ¿Hay una mejor manera de evitar esto? ¿Hay alguna manera de apuntar una aplicación a directorios adicionales cuando se buscan ensamblajes que definan secciones de configuración personalizadas?
Si lograste encontrar una respuesta a tu problema, me encantaría leer sobre él ya que estoy enfrentando un problema que es muy similar. –