gpt4 book ai didi

c# - 在 C# 中打开 SQLite 数据库而不安装任何东西

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:09 25 4
gpt4 key购买 nike

我正在编写一个可移植 C# 应用程序,旨在作为 USB 上的单个可执行文件运行。它需要能够从 SQLite 数据库中提取一些数据。因为它是可移植的,所以在本地安装一些东西不是一种选择。我见过像 this 这样的问题和 this但它们需要安装第三方软件。

如何在不失去可移植性的情况下获取这些数据?

编辑:我尝试使用 System.Data.SQLite NuGet 包。它有效,但突然间我从一个可执行文件变成了一个可执行文件、一个 .dll 和两个额外的文件夹。我可以处理(尽管不愉快)添加一个 dll,但这太多了。

最佳答案

你有两个选择:

  1. 使用IlMerge .
  2. Embed an assembly as a resource .

关于c# - 在 C# 中打开 SQLite 数据库而不安装任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18671325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com