【问题标题】:Install a ClickOnce application on an offline machine在离线机器上安装 ClickOnce 应用程序
【发布时间】:2011-04-11 07:37:11
【问题描述】:

我们的网站上有一个 ClickOnce 发布的应用程序。

我们的一些客户有离线计算机(未连接到 Internet),他们希望在其中安装软件。解决办法是什么?


附:该软件有很多客户,而且它是公开可用的,所以我想我正在寻找一种解决方案,最好不涉及为“离线”客户创建自定义构建(实际上是我们的macro recorder).. . 此外,大多数客户拥有旧版本的 Windows,没有“.application”文件扩展名的文件关联。但我想这可以通过运行引导程序“setup.exe”来解决,对吧?

【问题讨论】:

    标签: .net deployment clickonce


    【解决方案1】:

    我想我自己想出了答案。

    您只需将“.application”文件与“Application Files”文件夹内容一起压缩,然后发送到离线机器。然后提取(保留层次结构)并启动“.application”文件。

    工作正常,刚刚在离线虚拟机上试过。

    【讨论】:

    • (preserving the hierarchy) 让我试验了大约一个小时才弄明白......从设计的角度来看,这对我来说毫无意义。
    • 现实中也应该如此,因为 Microsoft 允许您在 CD-ROM 上发布这些应用程序......这不会保留层次结构......
    【解决方案2】:

    您可以set ClickOnce to publish to your filesystem,适合从文件共享或CD部署。

    编辑:如果您不想更改这些客户的发布设置,您可以publish the app manually

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 2020-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-20
      • 2017-05-17
      • 2018-01-02
      相关资源
      最近更新 更多