首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ClickOnce应用程序重新下载

ClickOnce应用程序重新下载
EN

Stack Overflow用户
提问于 2020-06-01 15:51:06
回答 1查看 234关注 0票数 1

我们面临着ClickOnce应用程序重新下载的问题,即使没有新版本的软件发布。这个问题似乎是断断续续的,但不能可靠地重复。有多个用VB.NET编写的应用程序,它们通过ClickOnce发布并托管在一个网络共享上。客户端在其个人电脑上有指向每个软件的快捷方式。有时,它们可以在没有问题的情况下在启动每个应用程序之间切换,而其他时候,它们会被提示下载软件。我正在检查事件查看器,当它们被提示时,没有看到任何错误被报告。

在其他几个线程之后,我尝试启用“不要在用户注销时强制卸载用户注册表”的组策略。这个问题在此之后仍然弹出。

PC机运行的是Windows 10,应用程序确实共享了一些相同的.dll包(DevExpress和其他几个)。我们已经发布ClickOnce多年了,直到大约6-8个月前才开始遇到这个问题。用户投诉不断增加,我不知道如何解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-18 21:57:05

找到答案了!问题是ClickOnce限制了在线部署的应用程序可以占用的空间。显然,默认的空间限制为250 MB。我们的应用程序在它们使用的一些库中可能有点笨重,因此数据缓存的总和超过了默认值。我们必须为HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB创建注册表值并增加大小。在将其设置为1GB后,我们就不再有问题了。

关于ClickOnce缓存的信息:https://learn.microsoft.com/en-us/visualstudio/deployment/clickonce-cache-overview?view=vs-2019

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

https://stackoverflow.com/questions/62135936

复制
相关文章

相似问题

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