ClickOnce安装后安装缺少的.sdf文件

时间:2017-01-04 03:26:36

标签: .net wpf clickonce

这似乎是一个奇怪的问题, 我有一个WPF项目,我希望为 -

创建一个安装程序

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

enter image description here

它已正确编译和发布,我可以在已发布的安装文件中看到Data文件夹(图片右侧的检查窗口)

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

enter image description here

如何在安装程序文件中出现它然后在安装时丢失? - 在2台独立机器上的Windows 10上进行测试

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

关于构建操作,它设置为内容并在较新的情况下复制

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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