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本身。 –