我迷失在試圖找出爲什麼SQLite在我的開發計算機上工作,而不是在另一個系統上。爲應用程序部署SQLite的設置步驟是什麼?
我確實記得在我終於在開發計算機上運行它之前,我必須採取一些步驟。我根本不記得他們是什麼。
現在,我正在測試我的軟件在乾淨的系統上,準備好系統後進行測試 - 比如安裝SQLite引擎2.5/3.5 ADO.NET。我的程序啓動並退出時使用數據庫文件。窗口錯誤消息顯示 - System.Data.Sqlite和System.IO.EntryPointNotFound。
有人知道這意味着什麼嗎?
任何幫助或提示將不勝感激。
System.Data.SQLite和SQLite.Interop DLL與應用程序位於同一文件夾中,還是安裝在GAC中? – sybkar
@sybkar,System.Data.SQLite位於我的應用程序文件夾和程序文件/ SQLite.NET/bin文件夾中。此外,SQLite.Interop.066 dll和lib文件僅位於程序文件/ SQLite.NET/bin/compactframework /不在我的應用程序文件夾中。我有引用鏈接到我的項目文件的System.Data,System.Data.SQLite,System.Data.DataSetExtension。 – ThN
我想嘗試將SQLite.Interop文件複製到應用程序目錄 - 我知道我已經用這種方式解決了頭疼,儘管我不確定它是否是EntryPointNotFound異常。你從哪裏得到DLL? – sybkar