[英]Using sqlite database in c# project and create setup
我试图在我的C#项目中使用Sqlite数据库,我在IDE中做得很好。 我的问题是当我为我的项目制作安装包并安装它时,程序无法访问sqlite数据库。 另外我知道这是因为用户没有访问文件的权限,当我以管理员身份运行程序时,问题就解决了。
我的问题是,如何在我的项目中使用sqlite数据库,以便在安装后无需管理员权限即可执行程序?
我使用Installshield Limited Edition来部署我的项目。
我认为,如果您将数据库包装在安装程序中,它将提取到Program Files,在这些文件中,您可能无法访问某些用户的写访问权限。
InstallShield应该有一个特殊的伪文件夹来弹出AppData中的数据文件。 您还需要更改程序,以便在那里找到数据库。
我不记得我害怕的细节。
标记
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.