2009-12-27 16 views
12

Quiero poner todas las bibliotecas (dll) utilizadas por mi aplicación en un subdirectorio (digamos llamado "lib"). ¿Cómo se le ordena al cargador de ensambles que busque los ensamblados a los que se hace referencia en ese directorio en particular (que es un subdirectorio de un directorio, donde existe el ensamblaje principal)?¿Cómo mover bibliotecas .NET a un subdirectorio?

Supongo que debería hacerse con algunas configuraciones en app.config, ¿verdad?

Respuesta

21

probing paths en su app.config. Para tomar prestado el ejemplo de MSDN:

<configuration> 
    <runtime> 
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <probing privatePath="bin;bin2\subbin;bin3"/> 
     </assemblyBinding> 
    </runtime> 
</configuration> 
+0

Eso es todo, incluso recuerdo de usarlo una vez:} – JohnM2

+0

nota - delimitador de punto y coma es clave - si existe una coma entonces la costumbre trabajo de sondeo. –

Cuestiones relacionadas