Я использовал 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>
Благодарю.
Я хотел изменить каталог dll, который пользователи не могут видеть. Поэтому я пытаюсь загрузить DLL из Embedded Resource. это хорошая идея, которая работает для меня.
Таким образом, вы можете изменить файл exe с помощью любой связанной DLL.
подробнее см. здесь
Вы можете установить вашу dll в GAC, чтобы "скрыть их". Но это не скроет их от опытного пользователя.