ClickOnce发布的应用程序的setup.exe如何知道如何获得先决条件?

问题描述 投票:2回答:1

我正在研究ClickOnce以帮助维护.Net 3.5遗留应用程序,我还没有找到任何解释ClickOnce发布应用程序如何确定需要安装哪些先决条件的内容。从网站下载setup.exe文件,以便任何人都可以安装该应用程序。我需要知道的是,先决条件信息是否被烘焙到setup.exe文件中,或者它是否到达服务器并从app.manifest获取该信息?

clickonce setup.exe
1个回答
2
投票

好吧,setup.exe是模板非托管可执行文件。模板意味着什么?每次发布时,您都会在已发布的setup.exe文件中有一个模拟器汇编程序指令。每次构建时,只有PE文件资源发生更改(请参阅:PE文件格式),因此Visual Studio会在发布时更新资源,并且您可以根据需要进行更新。如果您想在那里找到先决条件,您可以下载任何PE资源查看器(例如Resource Hacker)并检查SETUPCFG资源名称。前提条件有一些伪语言,下面是我的例子:

Resource hacker

顺便说一句,你可以找到下载URL。

© www.soinside.com 2019 - 2024. All rights reserved.