我有一个使用 Sqlite 的用户控件。编译并添加到工具箱后,通过将其拖动到新的表单中,出现如下所述的错误消息:
“无法创建组件'UserControl1'。错误消息跟随'System.DllNotFoundException:'无法加载Dll'Sqlite.Interop.dll':找不到指定的模块。来自HResult的异常:0x8007007E
我用谷歌搜索了这个问题,我仍然无法解决这个问题。但有趣的是,如果我通过引用在表单中对其进行硬编码并创建一个新控件,则用户控件可以正常工作。为什么拖放有这个问题?
还有一个问题:我正在使用 Nuget 安装 sqlite,有 2 个版本:32 位和 64 位:我应该添加哪个作为参考?我正在使用 VS2010 终极版 sp1。Sqlite v 1.0.83.0。将dll编译为任何cpu。