gpt4 book ai didi

c# - 分发 clickonce 应用程序的文件

转载 作者:行者123 更新时间:2023-11-30 23:34:09 24 4
gpt4 key购买 nike

我确实部署了一个 clickonce 应用程序,将文件成功上传到服务器。我选择在应用程序打开之前检查更新。

我不太了解的是我必须将哪些文件分发给最终用户,并且我必须运行 .applicationsteup.exe 才能让 clickonce 完成它的工作(来自 app.publish 文件夹)或我通常会执行的应用程序可执行文件?

它在发布目录中生成一个 .application 和一个名为 app.publish 的文件夹。在 app.publish 中有一些文件,其中包括我的应用程序可执行文件的副本(但不是依赖文件,如 dll 等)、.applicationsetup.exe。每个文件的用途是什么?

最佳答案

这是文件和文件夹的列表:

  • Setup.exe:它是您的应用程序的安装程序。如果您双击它,它会安装该应用程序。它需要 YourProgramName.applicationApplication Files 来安装应用程序。

  • YourProgramName.application: 它是 application manifest file其中包含有关使用 ClickOnce 部署的应用程序的信息。如果双击它,如果您已安装应用程序,则运行该应用程序,如果您尚未安装该应用程序,则获取 setup.exe 并安装该应用程序,然后运行它。

  • 应用程序文件:包含要部署的不同版本应用程序的文件。 Setup.exe 需要这些文件来安装应用程序。您的所有应用程序文件都位于 Application Files 的子文件夹下,文件扩展名为 .deploy

  • Publish.html:如果您为网络发布并包含页面中的启动和安装链接,则会创建此文件。 Lunch 是指向应用程序 list 文件的链接,Install 是指向 setup.exe 的链接。

  • 必备安装程序:您可能还有一些其他文件夹,例如 dotnetfx45reportviewer 或其他必备安装程序。

这是在文件系统上发布的结果:

enter image description here

要运行或安装该应用程序,请单击 Sample.UI.application

关于c# - 分发 clickonce 应用程序的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33531363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com