gpt4 book ai didi

c# - 在 C# 项目中使用 sqlite 数据库并创 build 置

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:24 27 4
gpt4 key购买 nike

我正在尝试在我的 C# 项目中使用 Sqlite 数据库,并且我在 IDE 中做得很好。我的问题是当我为我的项目制作安装包并安装它时,程序无法访问 sqlite 数据库。我也知道这是因为用户没有访问文件的权限,当我以管理员身份运行程序时,问题就解决了。

我的问题是,如何在我的项目中使用sqlite数据库,以便程序在安装后无需管理员权限即可执行?

我正在使用 Installshield Limited Edition 来部署我的项目。

最佳答案

我认为如果您将数据库包装在安装程序中,它会解压缩到程序文件,您可能无法在其中访问某些用户的写权限。

InstallShield 应该有一个特殊的伪文件夹来弹出 AppData 中的数据文件。您还需要更改您的程序,以便它期望在那里找到数据库。

恐怕我不太记得细节了。

标记

关于c# - 在 C# 项目中使用 sqlite 数据库并创 build 置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36797670/

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