【发布时间】:2019-05-03 17:42:43
【问题描述】:
我目前正在为我的工作开发一个应用程序,它将简化我们日常任务中的工作流程,我的所有同事都会使用它,这就是为什么我希望它能够经常更新,我认为ClickOnce 方法非常适合我。
我已经设法让它工作了。我已将“D:\Brandlist Exporting Assistant\”和“http://localhost:8080/”作为发布文件夹(为了测试)。应用程序文件正在更新,我可以通过清单获取最新版本的应用程序,还可以获取桌面快捷方式。但是,“更新”部分不起作用。当我使用桌面快捷方式对应用程序进行更改并发布更改时,它仍然是以前的版本。我仍然可以使用清单并且它会更新,但我希望能够使用快捷方式。我的问题是:这可能吗?或者我只能使用清单?我的猜测是,由于安装文件夹的 URL,它不起作用,但我不确定我必须在那里放什么。
我的问题是:安装文件夹和发布文件夹一样,应该放什么?
【问题讨论】:
-
您是否选中了应用程序应检查更新复选框并将其设置为应用程序启动之前?参考docs.microsoft.com/en-us/visualstudio/deployment/…
-
是的,我已经这样做了。我忘了提。
-
您能分享一下您的清单 (*.application) 文件的内容吗?
-
D:\ 是否只能从您的计算机访问,还是网络共享?或者这是您的网络服务器的 wwwroot(也是 localhost:8080)?