【问题标题】:Deploy ClickOnce online installation filetree as a single .exe file for installing offline将 ClickOnce 在线安装文件树部署为单个 .exe 文件以进行离线安装
【发布时间】:2011-01-14 11:06:54
【问题描述】:

任何想法如何将 ClickOnce 在线安装文件树打包在单个 .exe 文件中以进行离线安装?我知道它不是为此目的而设计的,但我不适合使用 Windows Installer,因为我只需要运行应用程序而无需任何安装过程(就像 ClickOnce 在线安装一样)。我已经尝试过制作自解压 .exe 的 IExpress 工具,但不幸的是它不支持文件树。我可以为此目的使用 .cab 包装吗?

【问题讨论】:

    标签: clickonce self-extracting


    【解决方案1】:

    如果您想在没有任何安装过程的情况下运行应用程序,您只需将 \bin\release 文件夹的内容复制到目标计算机上的文件夹中,然后设置 exe 文件的快捷方式即可。

    请注意,您必须确保目标计算机已安装正确的先决条件。

    OTW 您可以将 ClickOnce 应用程序发布到磁盘上的文件夹,将文件夹写入 CD,然后将其发送给用户。他们可以弹出 CD 并运行 setup.exe 来安装它。您需要将先决条件设置为从与部署相同的位置安装,而不是从供应商的网站安装。您可能还希望将安装 URL 留空,并在部署选项中选择允许您不指定部署 URL 的选项。将会发生的情况是 C/O 应用程序将始终在 CD 驱动器中查找更新(它使用用户安装它时的任何路径)。

    如果用户可以访问互联网连接,您也可以通过 CD 分发它,但仍将更新 URL 放在更新对话框中。

    【讨论】:

    • 谢谢!你的回答是正确的,我试图使用不应该使用的东西。现在我刚刚使用了 Windows Installer Project。
    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2019-08-05
    相关资源
    最近更新 更多