Поместить dll в отдельную папку - C#

Узнай цену своей работы

Формулировка задачи:

Есть решение в VisualStudio в котором: 1. Приложение WindowsForms (добавлена ссылка на библиотеку из п.2) prog.exe 2. Библиотека Dll (managed) prog.dll И то и другое написано на C#, все корректно работает. Единственное, что смущает - и exe, и dll после построения помещаются в одну папку - и собственно вопрос: как поместить dll в отдельную папку (типа ../lib). / /prog.exe /lib/prog.dll Варианты вроде DllImport / Reflection смотрел (хотя еще не пробовал), но сердце вещун говорит - не тем путем идете товарищ. Уж больно громоздко на первый взгляд. Может есть другие варианты? Если уже обсуждалось, поделитесь ссылкой плз.

Решение задачи: «Поместить dll в отдельную папку»

textual
Листинг программы
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="lib"></probing>
    </assemblyBinding>
  </runtime>
</configuration>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы