首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ClickOnce部署中包含许多其他文件?

如何在ClickOnce部署中包含许多其他文件?
EN

Stack Overflow用户
提问于 2015-12-20 17:19:28
回答 1查看 9.7K关注 0票数 4

我正在尝试将我的第一个WPF,C#应用程序部署到许多桌面上。对于case数据库中的大多数记录,有一个大的PDF,我希望将它与数据库分开存储,并在按下按钮时显示(PDF文件名等于id号)。这是一个只搜索程序,没有数据保存回数据库由用户。大约有32,000个pdfs,而且这个数字还会增加。当我试图在项目中列出这些文件并使用ClickOnce部署VS时,VS说我已经超过了最大的清单大小。

有没有办法用ClickOnce来部署我的应用程序,然后用某种类型的后置命令复制文件呢?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-12-20 17:31:33

将文件添加到项目中。将构建操作标记为Content,将Copy to local directory标记为Always。然后,它将包括与您的部署文件。

您还可以检查Application对话框,以确定它们是否存在。如果这些文件的文件扩展名为XML或某种指示数据的内容,则希望将选项从Include(Data)更改为IncludeInclude(Required)。如果将文件作为数据包含,则在部署后将其放入DataDirectory中。

  • 在解决方案资源管理器中选择一个数据文件。
  • 在“属性”窗口中,将Build属性更改为内容值

2.将档案标记为资料档案

  • 在“解决方案资源管理器”中选定项目后,在“项目”菜单上单击“属性”。
  • 单击“发布”选项卡。
  • 单击“应用程序文件”按钮,打开“应用程序文件”对话框。
  • 在“应用程序文件”对话框中,选择要标记为数据的文件。
  • 在“发布状态”字段中,从下拉列表中选择数据文件.

3.将档案标记为先决条件

  • 在“解决方案资源管理器”中选定项目后,在“项目”菜单上单击“属性”。
  • 单击“发布”选项卡。
  • 单击“应用程序文件”按钮,打开“应用程序文件”对话框。
  • 在“应用程序文件”对话框中,选择希望标记为先决条件的应用程序集(.dll文件)。请注意,应用程序必须具有对应用程序程序集的引用,才能使其出现在列表中。
  • 在“发布状态”字段中,从下拉列表中选择先决条件。

来源: MSDN -如何:指定由ClickOnce发布的文件

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34387761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档