Net Core System.Data.Sqlite库是否可以在Linux环境下工作?

5t7ly7z5  于 2023-02-07  发布在  Linux
关注(0)|答案(1)|浏览(285)

我在一个. 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中运行?

cetgtptt

cetgtptt1#

使用Microsoft.Data.Sqlite(≥.Net6)对我来说很有效,无论是Windows还是Linux。

dotnet add package Microsoft.Data.Sqlite --version 6.0.13

相关问题