Fastreport.sqlite

отредактировано 01:44 Раздел: FastReport .NET
Добрый день!

У меня возникла проблема при подключении модуля для работы с sqlite. Я скачал, архив с модулем. Поправил путь к библиотеке System.Data.SQLite(ибо писалось, что она не найдена), откомпилоровал проект. В результате получил dll'ку. Подключил ее в дизайнере FastReport.
Дальше в окне создания нового источника, в окне подключения, выбираю "подключиться к sqlite", и получаю вот такую ошибку(полный текст)
Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" или один из зависимых от них компонентов. Не удается найти указанный файл.
Имя файла: "System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"
   в FastReport.Data.SQLiteConnectionEditor.SetConnectionString(String value)
   в FastReport.Data.ConnectionEditors.ConnectionEditorBase.set_ConnectionString(String value)
   в FastReport.Forms.ConnectionForm.cbxConnections_SelectedIndexChanged(Object sender, EventArgs e)
   в System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   в System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   в System.Windows.Forms.ComboBox.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Предупреждение: регистрация привязки сборок выключена.
Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].



************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Designer
    Версия сборки: 1.9.1.0
    Версия Win32: 1.9.1.0
    CodeBase: file:///C:/Program%20Files/FastReports/FastReport.Net/Designer.exe
----------------------------------------
FastReport
    Версия сборки: 1.9.1.0
    Версия Win32: 1.9.1.0
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/FastReport/1.9.1.0__db7e5ce63278458c/FastReport.dll
----------------------------------------
System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
FastReport.Bars
    Версия сборки: 1.9.1.0
    Версия Win32: 1.9.1.0
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/FastReport.Bars/1.9.1.0__db7e5ce63278458c/FastReport.Bars.dll
----------------------------------------
FastReport.SQLite
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/FastReports/FastReport.Net/FastReport.SQLite.DLL
----------------------------------------
System.Data
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Accessibility
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Xml
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
FastReport.Editor
    Версия сборки: 1.9.1.0
    Версия Win32: 1.9.1.0
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/FastReport.Editor/1.9.1.0__db7e5ce63278458c/FastReport.Editor.dll
----------------------------------------
System.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

PS:
ОС - Windows 7 x86
NetFramework - 3.5 SP1
System.Data.SQLite - 1.0.81.0 (NET Framework 3.5 SP1, x86)
ADO.NET 2.0 Provider для SQLite - 1.0.66.0(информации о сборке у меня нету, подозреваю что Framework 3.5 и x86)

Комментарии

  • отредактировано 01:44
    Здравствуйте,

    Похоже на то, что System.Data.SQLite.dll не установлена в GAC. Если не хотите ставить ее в GAC - скопируйте в папку с Designer.exe.
  • отредактировано 01:44
    2AlezTZ, спасибо, помогло :)
  • отредактировано 01:44
    Добрый день!
    Опять проблема с подключением модуля, но уже в Windows 7 x64.

    Текст ошибки:
    Подробная информация об использовании оперативной
    
    (JIT) отладки вместо данного диалогового
    
    окна содержится в конце этого сообщения.
    
     
    
    ************** Текст исключения **************
    
    System.BadImageFormatException: Невозможно загрузить файл или сборку "System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" или один из зависимых от них компонентов. Была сделана попытка загрузить программу, имеющую неверный формат.
    
    Имя файла: "System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"
    
       в FastReport.Data.SQLiteConnectionEditor.SetConnectionString(String value)
    
       в FastReport.Forms.ConnectionForm.cbxConnections_SelectedIndexChanged(Object sender, EventArgs e)
    
       в System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
    
       в System.Windows.Forms.ComboBox.WndProc(Message& m)
    
       в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    
       в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
     
    
    Предупреждение: регистрация привязки сборок выключена.
    
    Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
    
    Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
    
    Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].
    
     
    
     
    
     
    
    ************** Загруженные сборки **************
    
    mscorlib
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    
    ----------------------------------------
    
    Designer
    
        Версия сборки: 1.9.1.0
    
        Версия Win32: 1.9.1.0
    
        CodeBase: file:///C:/Program%20Files%20(x86)/FastReports/FastReport.Net/Designer.exe
    
    ----------------------------------------
    
    FastReport
    
        Версия сборки: 1.9.1.0
    
        Версия Win32: 1.9.1.0
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/FastReport/1.9.1.0__db7e5ce63278458c/FastReport.dll
    
    ----------------------------------------
    
    System
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    
    ----------------------------------------
    
    System.Windows.Forms
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    
    ----------------------------------------
    
    System.Drawing
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    
    ----------------------------------------
    
    FastReport.Bars
    
        Версия сборки: 1.9.1.0
    
        Версия Win32: 1.9.1.0
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/FastReport.Bars/1.9.1.0__db7e5ce63278458c/FastReport.Bars.dll
    
    ----------------------------------------
    
    FastReport.SQLite
    
        Версия сборки: 1.0.0.0
    
        Версия Win32: 1.0.0.0
    
        CodeBase: file:///C:/Program%20Files%20(x86)/FastReports/FastReport.Net/FastReport.SQLite.DLL
    
    ----------------------------------------
    
    System.Data
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    
        CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    
    ----------------------------------------
    
    Accessibility
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    
    ----------------------------------------
    
    System.Windows.Forms.resources
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
    
    ----------------------------------------
    
    System.Xml
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    
    ----------------------------------------
    
    FastReport.Editor
    
        Версия сборки: 1.9.1.0
    
        Версия Win32: 1.9.1.0
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/FastReport.Editor/1.9.1.0__db7e5ce63278458c/FastReport.Editor.dll
    
    ----------------------------------------
    
    System.Data.resources
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_ru_b77a5c561934e089/System.Data.resources.dll
    
    ----------------------------------------
    
    mscorlib.resources
    
        Версия сборки: 2.0.0.0
    
        Версия Win32: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    
    ----------------------------------------
    
     
    
    ************** Оперативная отладка (JIT) **************
    
    Для подключения оперативной (JIT) отладки файл .config данного
    
    приложения или компьютера (machine.config) должен иметь
    
    значение jitDebugging, установленное в секции system.windows.forms.
    
    Приложение также должно быть скомпилировано с включенной
    
    отладкой.
    
     
    
    Например:
    
     
    
    <configuration>
    
        <system.windows.forms jitDebugging="true" />
    
    </configuration>
    
     
    
    При включенной отладке JIT любое необрабатываемое исключение
    
    пересылается отладчику JIT, зарегистрированному на данном компьютере,
    
    вместо того чтобы обрабатываться данным диалоговым окном.
    

    Вариант предложенный AlexTZ, на этот раз мне не помог.

    PS:
    Windows 7 x64
    NetFramework - 3.5 SP1, NetFramework 4.0
    System.Data.SQLite - 1.0.81.0 (NET Framework 3.5 SP1, x86)
    ADO.NET 2.0 Provider для SQLite - 1.0.66.0(информации о сборке у меня нету, подозреваю что Framework 3.5 и x86)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.