我们目前在公司网络中的文件服务器上使用ClickOnce部署了WPF应用程序。它被设置为在应用程序启动之前自动更新,允许它脱机运行(如果文件服务器因某种原因而关闭),我们勾选了#34;创建桌面图标"。
在我们的CI Build中,我们注入版本控制,并且我们尝试增加版本号的不同部分以尝试强制进行更改。这没有效果。
如果用户尝试从开始菜单或桌面快捷方式运行应用程序,则永远不会自动更新。
如果我们删除桌面快捷方式,请右键单击服务器上的.application文件,然后选择&#34;发送到桌面&#34;,生成的桌面快捷方式 将自动更新。< / p>
有没有人遇到过这个问题,如果是这样,它是如何解决的?
我们的临时解决方案是删除在初始安装中创建的快捷方式,并手动创建如上所述的快捷方式,但感觉有点像黑客!
已编辑:根据Karel的评论添加了更多信息。
答案 0 :(得分:0)
在文本编辑器中打开快捷方式,看它是指存在的位置。我有同样的问题,快捷方式指的是不存在的本地共享。这并没有阻止我的ClickOnce应用程序启动,只是没有更新。