@kir_cipher

Возможно ли вынести dll из подпапок x86 и x64 сторонней библиотеки, так чтобы все работало?

Здравствуйте!
Использую библиотеки SQlite, там имеется dll .Interop, которая дублирована для разных архитектур (находится в папках x86 и x64).
А мне позарез надо, чтобы эти библиотеки находились или на одном уровне с файлом (откуда вопрос - возможно ли изменить название библиотеки так, чтобы она потом была обнаружена родной библиотекой, что скорее всего невероятно), либо же надо создать у проекта 2 файла ресурсов (вроде можно, но не знаю как), откуда прога будет распаковывать нужные библиотеки при должной архитектуре.
Просто я запихиваю все используемые dll в ресурсы проекта, дабы оно было полностью автономным, а вот это вот немного ломает мне все, ибо 2 ресурса с одинаковым именем не создашь

Заранее спасибо!
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
@serber
Создай 2 ресурса с разными ключами добавив в конец имени 'x86' и 'x64', например sqlite_x86 и sqlite_x64 и подгружай нужную в зависимости от архитектуры.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы