我们有一个奇怪的问题。我们在一个经历缓慢的客户站点上部署了一次点击应用程序。无论是否应用了新的更新,它都会在每次启动应用程序时发生。因此它与第一次加载缓慢无关。目标框架是.net 4.5,应用程序本身是一个wpf应用程序。
如果我们直接从click-once安装文件所在的位置执行.exe,那么就没有任何延迟。 据我所知,我们正在做的没有什么是特殊的代码...特定于一次性安装。 有任何想法吗?
答案 0 :(得分:0)
当clickonce应用程序启动时,它会检查更新。你在哪里存储更新?这可能是缓慢发挥作用的地方。
在“发布”标签上的“更新”下,您可以指定应用检查更新的频率。它可以在应用程序启动后检查更新,这将加快启动时间,但是,直到下次运行应用程序时才会安装更新。