安装后 ClickOnce 安装丢失的 .sdf 文件

ClickOnce install missing .sdf file after install

这似乎是一个奇怪的问题, 我有一个 WPF 项目,我希望为其创建一个安装程序 -

该项目包含一个 Data\data.sdf 文件夹

它已正确编译和发布,我可以在发布的设置文件中看到 Data 文件夹(检查图像右侧的 window)

然而,当安装程序运行时,最终安装文件夹中缺少 Data 文件夹 - 这实际上是应用程序的本地数据库 -(检查图像左侧的 window)

它怎么可能存在于安装程序文件中,然后在安装时消失了? - 在 2 台不同的机器 windows 10 上测试

我检查了发布设置应用程序选项卡中的文件,数据文件被选为数据文件并且是必需的

在构建操作中,它设置为内容,如果较新则复制

数据库文件是同一项目的内部文件,未被引用

找到答案了,虽然有点奇怪 在发布选项 - 应用程序选项卡中,数据文件默认选择为 DataFile(auto) - 将其更改为“Include

"

虽然我仍然觉得很奇怪,但它会一直在安装程序文件中结束,然后不会被复制