我正在尝试使用以下代码连接 SQLite 数据库:
var 连接 = new SQLiteConnection("数据源=MyFile.sqlite3; 密码=MyPassword"); 连接.Open();
如果我使用带有“MyPassword”的 SQLiteStudio 打开数据库,数据库仍然存在并且工作正常。
但是在 VS 2022 中我得到:“Die Datei oder Assembly "System.Data.SQLite.SEE.License, Version=1.0.118.0, Culture=neutral, PublicKeyToken=0a9a2a02614f8a52" oder eine Abhängigkeit davon wurde nicht gefunden。Das System kann die angegebene Datei nicht finden。”
“未找到文件或程序集“System.Data.SQLite.SEE.Licence,Version=1.0.118.0,Culture=neutral,PublicKeyToken=0a9a2a02614f8a52”或其依赖项。系统找不到给定的文件。”
我没有SEE许可证,我不想购买。
我正在使用.Net Framework 4.8。
无法加载文件或程序集“System.Data.SQLite.SEE.License,版本=1.0.117.0
“密码连接字符串属性依赖于遗留的CryptoAPI编解码器。并且此模块代码自2011年以来就不再维护,2017年不再支持它,并且从1.0.113.0版本开始根本无法运行。如果您使用某个版本1.0.113.0之前的版本,此问题将得到解决。”