我们有一个 WPF ClickOnce 应用程序,需要通过 ClickOnce 直接部署到用户桌面(工作正常)和作为 Citrix 发布的应用程序(不是发布的桌面)。
这个citrix 论坛帖子有一些讨论,但没有明显的问题答案。
如果我们只是“发布”一个 ClickOnce URL(例如来自 IE),我不明白它是如何工作的 - 可执行文件下载到哪里?即使它有效,每个唯一的 Citrix 用户是否都将应用程序下载到唯一的磁盘位置?
ClickOnce 链接可能如下所示,并触发一个助推器 EXE,该程序会在启动之前下载最新的应用程序 EXE。这似乎很难与“已发布应用程序”模型相结合,我认为它希望指向一个单一的、现有的可执行文件来运行......
http://webservername/foldername/ApplicationName.application#ApplicationName.application
有谁知道这是否绝对不可能?或者如果可能的话,如何使它工作?
更新:我们正在使用 .NET 3.5 SP1