2009-12-27 3 views
12

Я хочу поместить все библиотеки (dll), используемые моим приложением в подкаталог (пусть называется «lib»). Как проинструктировать загрузчик сборок для поиска ссылочных сборок в этом конкретном каталоге (который является подкаталогом каталога, где существует основная сборка)?Как перенести библиотеки .NET в подкаталог?

Я предполагаю, что это должно быть сделано с помощью некоторых настроек в app.config, правильно?

ответ

21

probing paths в вашем приложении .config. Для того, чтобы брать пример из MSDN:

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

Вот именно, я даже помню, используя его один раз:} – JohnM2

+0

примечания - точка с запятой разделитель является ключевым - если запятая существует, то зондирующее не будет работать. –

Смежные вопросы