分发 clickonce 应用程序的文件
Distributing files of a clickonce application
我确实部署了一个 clickonce 应用程序,将文件成功上传到服务器。我 select 在打开应用程序之前检查更新。
我不太了解的是我必须将哪些文件分发给最终用户,并且要让 clickonce 完成它的工作,我必须 运行 .application
或 steup.exe
(来自 app.publish
文件夹)或我通常会做的应用程序可执行文件?
它在发布目录中生成一个 .application
和一个名为 app.publish
的文件夹。在 app.publish
中有一些文件,其中包括我的应用程序可执行文件的副本(但不包括依赖文件,如 dll 等)、.application
和 setup.exe
。每个文件的用途是什么?
这是文件和文件夹列表:
Setup.exe: 它是您的应用程序的安装程序。如果您双击它,它会安装该应用程序。安装应用程序需要 YourProgramName.application
和 Application Files
。
YourProgramName.application: application manifest file 包含有关使用 ClickOnce 部署的应用程序的信息。如果你双击它,如果你已经安装了应用程序,运行s 应用程序,如果你没有安装应用程序,获取 setup.exe 并安装应用程序,然后 运行。
应用程序文件: 包含要部署的不同版本应用程序的文件。 Setup.exe
需要这些文件来安装应用程序。您所有的应用程序文件都位于 Application Files
的子文件夹下,文件扩展名为 .deploy
。
Publish.html: 如果您为 web 发布并包含在页面中启动和安装 link,则会创建此文件。 Lunch
是 link 到应用程序清单文件,Install
是 link 到 setup.exe。
先决条件安装程序:您可能还有一些其他文件夹,如 dotnetfx45
或 reportviewer
或其他先决条件安装程序。
这是在文件系统上发布的结果:
要运行或安装应用程序,请单击Sample.UI.application
。
我确实部署了一个 clickonce 应用程序,将文件成功上传到服务器。我 select 在打开应用程序之前检查更新。
我不太了解的是我必须将哪些文件分发给最终用户,并且要让 clickonce 完成它的工作,我必须 运行 .application
或 steup.exe
(来自 app.publish
文件夹)或我通常会做的应用程序可执行文件?
它在发布目录中生成一个 .application
和一个名为 app.publish
的文件夹。在 app.publish
中有一些文件,其中包括我的应用程序可执行文件的副本(但不包括依赖文件,如 dll 等)、.application
和 setup.exe
。每个文件的用途是什么?
这是文件和文件夹列表:
Setup.exe: 它是您的应用程序的安装程序。如果您双击它,它会安装该应用程序。安装应用程序需要
YourProgramName.application
和Application Files
。YourProgramName.application: application manifest file 包含有关使用 ClickOnce 部署的应用程序的信息。如果你双击它,如果你已经安装了应用程序,运行s 应用程序,如果你没有安装应用程序,获取 setup.exe 并安装应用程序,然后 运行。
应用程序文件: 包含要部署的不同版本应用程序的文件。
Setup.exe
需要这些文件来安装应用程序。您所有的应用程序文件都位于Application Files
的子文件夹下,文件扩展名为.deploy
。Publish.html: 如果您为 web 发布并包含在页面中启动和安装 link,则会创建此文件。
Lunch
是 link 到应用程序清单文件,Install
是 link 到 setup.exe。先决条件安装程序:您可能还有一些其他文件夹,如
dotnetfx45
或reportviewer
或其他先决条件安装程序。
这是在文件系统上发布的结果:
要运行或安装应用程序,请单击Sample.UI.application
。