Lor*_*tin 4 c# deployment wpf clickonce visual-studio
我正在尝试将我的第一个 WPF、C# 应用程序部署到许多桌面。对于案例数据库中的大多数记录,我想将它与数据库分开存储并在按下按钮时显示(PDF 文件名等于 ID 号)。它是一个仅搜索程序,用户不会将数据保存回数据库。大约有 32,000 份 pdf,而且这个数字还会增长。当我尝试在项目中列出这些文件并使用 ClickOnce 部署时,VS 说我已经超出了最大清单大小。
有没有办法使用 ClickOnce 部署我的应用程序,然后使用某种类型的安装后命令复制文件?谢谢你。
将文件添加到您的项目中。将 Build Action 标记为Content和Copy to local directoryto Always。然后它将在您的部署中包含这些文件。
您还可以检查“应用程序文件”对话框以查看它们是否存在。如果文件的文件扩展名为 XML 或表示数据的内容,您希望将选项从 更改Include(Data)为Include或Include(Required)。如果将文件包含为数据,则在部署后将其放入 DataDirectory。
来源:MSDN - 如何:指定 ClickOnce 发布哪些文件