2009-12-27 7 views
12

Ich möchte alle Bibliotheken (dll) von meiner Anwendung in ein Unterverzeichnis (sagen wir "lib" genannt). Wie man Assembly Loader anweist, nach referenzierten Assemblies in diesem bestimmten Verzeichnis zu suchen (welches ein Unterverzeichnis eines Verzeichnisses ist, in dem die Hauptassemblierung existiert)?Wie Verschieben von .NET-Bibliotheken in ein Unterverzeichnis?

Ich nehme an, dass es durch einige Einstellungen in app.config getan werden sollte, richtig?

Antwort

21

probing paths in Ihrer app.config. Um das Beispiel von MSDN ausleihen:

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

Das ist es, ich erinnere mich noch einmal mit:} – JohnM2

+0

note - Semikolon Trennzeichen ist der Schlüssel - wenn ein Komma besteht dann die Sondierung nicht funktionieren. –

Verwandte Themen