可能重复:
C# Failed to find or load the registered .Net Data Provider error
我的应用程序是一个C#Winforms实体框架/ SQLite驱动的桌面应用程序。 (行话!)
当我在我的机器上运行应用程序时,它可以正常工作而没有问题。但是当创建安装包并在另一台机器上运行时,我得到了这个错误:
System.ArgumentException:The 指定的商店提供商不能 在配置中找到,或者不是 有效。 ---> System.ArgumentException: 无法找到所请求的.Net 框架数据提供者。它可能不会 安装。
如何为SQLite打包数据提供程序?我在开发机器上安装的唯一内容是:http://sqlite.phxsoftware.com/
有什么建议吗?
答案 0 :(得分:0)
将sqlite引用设置为copy local,然后将其包含在包中