adressmoeistranici
@adressmoeistranici
Начинающий программист

Как запретить встраивать dll в исполняемый файл?

Имеется библиотека и исполняемый файл, как запретить с помощью кода в библиотеке встраивать её? Суть в том чтоб я получал действительную информацию о длл после компиляции проекта, когда получаю fileversioninfo содержащего тип сборки, а не получил в результате встраивания информацию об исполняемой файле
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 3
Griboks
@Griboks Куратор тега C#
Уберите ссылку на библиотеку у компилятора. Тогда она не будет встраиваться при запуске.
Ответ написан
freeExec
@freeExec
Участник OpenStreetMap
У любой dll есть событие, что она загружена. Вот в нем и проверяете, что да как, и если что не так, себя выгружаете.
Ответ написан
adressmoeistranici
@adressmoeistranici Автор вопроса
Начинающий программист
assemblyversionattribute verAttribute = (assemblyversionattribute) assembly.getcustomattribute(typeof(assemblyversionattribute))
для получения подобной информации кажется менее ограниченным чем получение через fileversioninfo сборки длл.
Кажется что проблемы нет в том что длл могут встроить как то внедрить, все равно будет получаться исходная информация о длл
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Emsoft Москва
от 110 000 до 180 000 ₽
Tennisi Москва
от 170 000 ₽
НПК Катрен Новосибирск
от 70 000 ₽