我在一个. net核心应用程序中使用System.Data.SQLite包。dll在Windows环境中运行良好。
它不能在Linux(Ubuntu 20.04)上运行。
- 我已试用过以下版本:**
- 版本www.example.com1.0.03.0
- 版本www.example.com1.0.113.7
- 收到以下错误消息:**
未处理的异常。系统。IO。文件加载异常:未能加载文件或程序集“System.Data.SQLite,版本= 1.0.113.0,区域性= neutral,PublicKeyToken = db937bc2d44ff139”。找到的程序集的清单定义与程序集引用不匹配。(0x80131040)文件名:系统.数据. SQLite,版本= 1.0.113.0,区域性=非特定,公钥标记= db937bc2d44ff139
我需要做些什么才能让它在Linux中运行?
1条答案
按热度按时间cetgtptt1#
使用Microsoft.Data.Sqlite(≥.Net6)对我来说很有效,无论是Windows还是Linux。