Как изменить каталог DLL в проекте C #

1

Я использовал DLL в моем проекте С#, чтобы его Справочник находился точно в одном месте exe файла. поэтому, когда я устанавливаю свой проект, файл dll будет находиться в exe Directory.

есть ли способ изменить каталог dll? например, файл dll находится в этом: bin\DLL. Я не хочу, чтобы этот пользователь легко узнал о моей DLL.

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="bin\DLLs" />
  </assemblyBinding>
</runtime>

Благодарю.

  • 0
    Вы можете изменить и включить путь в конфигурационном файле.
  • 0
    [stackoverflow: установить пользовательский путь к DLL] [1] [1]: stackoverflow.com/questions/1892492/…
Показать ещё 1 комментарий
Теги:
directory
dll

2 ответа

0
Лучший ответ

Я хотел изменить каталог dll, который пользователи не могут видеть. Поэтому я пытаюсь загрузить DLL из Embedded Resource. это хорошая идея, которая работает для меня.

Таким образом, вы можете изменить файл exe с помощью любой связанной DLL.

подробнее см. здесь

2

Вы можете установить вашу dll в GAC, чтобы "скрыть их". Но это не скроет их от опытного пользователя.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню