Linqpad v4.26終端用戶機無法找到System.Data.SQLite
這個過程對我開發框的偉大工程。我手動複製到最終用戶安裝文件夾linqpad.exe,linqpad.exe.config,custom.dll,system.data.sqlite.dll和system.data.sqlite.linq.dll。
我創建一個連接,單擊單選按鈕使用一個類型化的數據上下文形式自己的程序集。選擇實體框架,選擇下一步,瀏覽到我的自定義dll。選擇提供者單選按鈕到其他。 System.Data.SQLite不在下拉列表中。
我在Dev框中運行了sqlite setup-bundle安裝程序,以便在GAC中安裝sqlite以支持VS2010設計器。
感謝,
約翰
這必須解釋爲什麼我不得不把這個在我的app.config類也:<刪除不變=「System.Data.SQLite」 /><添加名稱=「SQLite的數據提供者」不變= 「System.Data.SQLite」type =「System.Data.SQLite.SQLiteFactory,System.Data.SQLite」/> DBProviderFactories> –
John
發言太快......當我將以上添加到linqpad.exe.config文件我在下拉列表中看到了System.Data.SQLite,但是當選擇測試按鈕linqpad時,我說有一個有效連接,並且存在一個內部異常:指定的存儲提供者在配置中找不到,或者無效。 – John
嘗試將其添加到名爲linqpad.config的文件中 - 這是您的查詢配置,而不是LINQPad本身。 –