Я работаю с SharpDevelop 3.2.0, IronPython 2.6.1 для .Net4.
Чтобы получить доступ к функциональности sqlite3 с помощью этого модуля для IronPython: IronPython.SQLite
Моя программа представляет собой приложение с графическим интерфейсом и имеет доступ к базе данных sqlite. При запуске программы через интерпретатор ipy.exe из IronPython все (включая доступ к базе данных) работает просто отлично.
Но если я пытаюсь запустить программу, скомпилированную с SharpDevelop, в исполняемый файл, я получаю исключение:
IronPython .Runtime.Exceptions.ImportException: Нет модуля с именем _sqlite3
Причина этого исключения находится в dbapi2.py:
from _sqlite3 import *
На консоли IronPython я могу импортировать _sqlite3 и использовать его по назначению.
Я уже дал SharpDevelop пути к модулю sqlite3, но нигде в IronPython или папке sqlite3-module нет файла с именем _sqlite3.
Скажите, пожалуйста, что может вызвать эту проблему при сборке скомпилированной версии моей программы.
Спасибо большое много.