У меня есть приложение С#, которое использует dll. Когда я пытаюсь запустить приложение, он не может найти dll, если он не находится в том же каталоге или в GAC. Я не хочу иметь его в том же каталоге, и я не хочу его устанавливать в GAC. Есть ли способ сообщить программе, где искать библиотеку? (Например, если я хочу распространять приложение для клиентов, и они хотят использовать свои собственные приложения, которые будут использовать DLL.)
Добавлено:
Я хотел бы иметь эту структуру:
MainFolder: библиотеки, приложения
Библиотеки: lib.dll
Приложения: app1.exe
Я не хочу копировать его в GAC или иметь lib.dll в папке Applications. Возможно ли это?