Clickonce升级后留下文件

ant*_*ode 8 .net clickonce winforms

简而言之:

Clickonce 在升级时删除了一些旧文件,但并非所有文件都删除,它会留下发布中包含的所有内容数据,只删除文件夹中已编译的应用程序数据.如何设置部署以便删除内容(图像和形状文件)?

详细:

我有一个winforms应用程序,需要图像和映射形状文件才能包含在部署中,我们正在使用clickonce部署应用程序.

Clickonce本身工作正常 - 文件正在按原样复制并位于正确的位置,但由于某种原因,即使在clickonce清理了早期版本并从磁盘删除了以前的应用程序数据,映射数据和图像仍然留在文件夹中,并且由于映射数据大约为800mb,id非常适合要清理的数据,或者每次下载新版本时都会添加800mb的额外数据.

如果这对clickonce处理其清理过程的方式有任何影响,那么文件本身在构建操作属性中设置为"内容".

谢谢

rob*_*bob 0

为什么不将图像包含在 ZIP 文件中并将 ZIP 文件存储在解决方案的资源文件中?

当应用程序启动时,它会将 ZIP 图像文件(仅第一次)解压缩到用户选择的子目录中,然后应用程序使用这些图像。您将决定何时更新或删除图像。

我将这种策略用于我想要管理的每个外部内容:我想要通过流程或大数据调用的 Java 应用程序。

通过 Cick Once Contents 管理 800 MB 的图像不是正确的选择!