Использование sqlite3 с IronPython 2.6 для .Net4

Я работаю с 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.

Скажите, пожалуйста, что может вызвать эту проблему при сборке скомпилированной версии моей программы.

Спасибо большое много.

5
задан user384651 18 August 2010 в 15:51
поделиться