如何解决无法在 devar dotconnect for sqlite
using (var ctx = new TIS2APPContext())
{
var test = ctx.RSTOPs.ToArray();
}
我刚刚下载了 dotconnect for sqlite(试用版)并且我有上面的代码。当我遇到 Method not found: 'System.String Devart.Data.SQLite.SQLiteConnectionStringBuilder.get_LicenseKey()'.
时抛出异常“ctx.RSTOPs.ToArray();
”。
我可以知道我做错了什么吗?提前致谢。
解决方法
在 Target framework=.NET Framework 的情况下,CLR 查找程序集的第一个位置是 GAC。因此,尽管您通过 NuGet 将 .NET Standard Devart.* 程序集安装到项目中,但您的开发环境可以使用 .NET Framework Devart.* 程序集。
解决方案是在您的开发环境中重新安装 dotConnect for SQLite,并在安装向导中选择“不要在 GAC 中安装程序集”选项。并且,在您的连接字符串中设置许可证密钥参数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。