|
0 / 0 / 1
Регистрация: 24.02.2017
Сообщений: 62
|
|
Внедрить SQLite в exe файл08.06.2017, 14:08. Показов 5072. Ответов 28
Метки единый exe (Все метки)
Всем привет! Дело такое: Вообщем, установил через NutGet SQLite. Все норм, все работает. Проблема в том что он рабоатет только если "Валяется" рядом с exe'шником. Что я пытался сделать: 1) зашел во вкладку ссылки 2) Копировать локально = false(для dll'лок SQLite и ей подобных). Код компилируется, но когда доходит до строчек когда c SQLite выдает следующую ошибку:
System.IO.FileNotFoundException: "Не удалось загрузить файл или сборку "System.Data.SQLite, Version=1.0.105.1, Culture=neutral, PublicKeyToken=db937bc2d44ff139" либо одну из их зависимостей. Не удается найти указанный файл." Много читал на форуме, но толком никто ничего объяснить не может. Максимум говорят поставить в Copy local тру. Друзья, помогите решить эту проблему. Желательно чутка объяснений, т.к. я новичок. Всем добра!^^
0
|
|
| 08.06.2017, 14:08 | |
|
Ответы с готовыми решениями:
28
Внедрить файл Excel в exe или защитить этот файл Внедрить .EXE файл в проект Как внедрить TXT файл в EXE программу? |
|
|
||
| 08.06.2017, 17:57 | ||
|
0
|
||
|
|
||
| 08.06.2017, 17:59 | ||
|
У программиста была проблема.
Он её решил с помощью Assembly.Load.Теперь у него две проблемы. Вечная слава идущим по граблям вопреки советам впереди по ним прошедших! Добавлено через 1 минуту args.Name
1
|
||
|
0 / 0 / 1
Регистрация: 24.02.2017
Сообщений: 62
|
|
| 08.06.2017, 18:05 [ТС] | |
|
0
|
|
|
|
||||||||
| 08.06.2017, 18:10 | ||||||||
Assembly.Load её не переварит.Затем, ДО использования абсолютно любых типов/классов/методов SQLite, нужно предзагрузить нужную библиотеку. Делается это , например, так (кусок другого моего проекта):
Затем, уже при обращении к CreateObject и прочим импортированным методам, .Net не пытается самостоятельно найти нужный нативный файл, а пользуется тем, что мы ранее подгрузили.Таким образом Any CPU приложение легко работает с нативной библиотекой родной разрядности и на x86, и на x64. Добавлено через 1 минуту
1
|
||||||||
|
0 / 0 / 1
Регистрация: 24.02.2017
Сообщений: 62
|
|
| 08.06.2017, 18:18 [ТС] | |
|
Сложноватенько.. Попробую осмыслить. Где это вписывать вообще нужно? Что за конструктор?
0
|
|
|
|
|
| 08.06.2017, 18:24 | |
|
Да всё равно где. Главное, чтобы нативная библиотека загрузилась до того, как произойдёт обращение из System.Data.Sqlite к импортированным методам.
Таким образом ваша программа будет при каждом запуске выгружать файлы и пытаться из подключить. Как следствие:
1
|
|
|
0 / 0 / 1
Регистрация: 24.02.2017
Сообщений: 62
|
|||
| 08.06.2017, 18:40 [ТС] | |||
|
Добавлено через 8 минут
0
|
|||
|
14741 / 9515 / 1364
Регистрация: 21.01.2016
Сообщений: 35,907
|
|
| 08.06.2017, 18:41 | |
|
Nik_33, и чего ради весь этот геморрой?))
0
|
|
| 08.06.2017, 19:08 | |
|
Не по теме: Наверное, чтобы
0
|
|
| 08.06.2017, 19:08 | |
|
Как отделить BGI файл от EXE. Как можно внедрить данный модуль в рабочий файл? Как внедрить БД в exe на VB 6.0 Как внедрить .dll в .exe
Как внедрить внешние картинки в EXE Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|