如何使用 wix 安装程序在 appdata 文件夹中包含 SQL Server CE 数据库文件

How to include a SQL Server CE database file in appdata folder using wix installer

我创建了一个 Windows 应用程序,我在其中使用了 SQL Server CE 数据库。此外,我使用 Wix 安装程序为此应用程序创建了安装程序。

安装应用程序后,当我运行以管理员身份应用程序时,一切正常。

但是当我运行没有管理员权限的应用程序时,我得到一个异常:

Access to the database file is not allowed

我想知道将 .sdf 文件添加到 Wix 安装程序的过程,以便它在 AppData 文件夹下创建一个单独的文件夹,并将 .sdf 文件放在那里。

任何帮助将不胜感激。

谢谢

考虑在代码中创建文件,通过作为资源嵌入或仅使用 SqlCeEngine.CreateDatabase

创建