ClickOnce 是否可以配置为删除旧的发布目录?
或者
是否有人编写了一些代码来删除这些发布目录(可能保留最后10个)?
当前,每次进行 ClickOnce 发布时都会在 IIS 服务器上创建一个新目录。这个新目录包含了整个应用程序的副本,会被下载。旧目录似乎不再使用,并且占用了大量空间。
以下是被创建的目录名称样本。您可以看到应用程序版本号被用于名称中。
EduBenesysNET_1_0_1_0
EduBenesysNET_1_0_1_1
….
EduBenesysNET_1_0_1_192
EduBenesysNET_1_0_1_193
我们已经发布了194个版本的构建,每个目录仍然存在。由于一个构建的大小约为50MB,您可以看到保留旧目录将开始消耗磁盘空间。
我们的应用程序工作方式是您始终需要下载最新版本。您没有跳过下载的选项,因此我希望删除旧目录不会成为问题。