
How do I check ClickOnce prerequisites after first install?
如果我理解正确,则
是否有任何方法可以强制ClickOnce重新检查前提条件,或者有人可以在不要求用户再次运行 不幸的是,您的用户将必须重新运行setup.exe来检查并安装已添加的所有新的先决条件。 使用ClickOnce部署的应用程序仅检查应用程序更新(如果已启用),而不检查先决条件,因为这是引导程序的工作,以确保在安装应用程序之前已安装所有依赖项。 我在微软的网站上发现了这个:
哈德斯是正确的。 但是,只要您的应用程序可以在没有新的先决条件的情况下启动,您就可以选择在代码中进行检查。 我在Crystal Reports中遇到了完全相同的情况,最终编写了代码来检查它是否已安装,下载安装文件并在后台运行。 绝对很痛苦,但最终效果很好。 |