gpt4 book ai didi

clickonce - 如何创建一个静默运行且无需用户交互的 ClickOnce 安装程序?

转载 作者:行者123 更新时间:2023-12-04 06:14:41 34 4
gpt4 key购买 nike

理想情况下,调用 setup.exe 时根本不会弹出任何窗口,但最好是让用户不必在安装先决条件和其他选项时单击“确定”。甚至可以使用 ClickOnce ?

最佳答案

附加文件

附加组件(文件和 DLL 文件)可以作为下载的一部分自动添加到项目“发布”>“应用程序文件...”的属性页中。

先决条件

至于先决条件,这将需要用户许可(除非您对此进行编码以在应用程序启动时执行静默安装 - 不推荐且讨厌的解决方案)。在工作中,我让基础设施推出了 .NET 3.5/4.0 等先决条件。

静默 ClickOnce 安装

要创建无提示 ClickOnce 安装程序,请在您的 WPF 中设置 MinimumRequiredVersion 元素。/Windows Forms项目文件与 ApplicationVersion 相同的版本。

<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
...
<MinimumRequiredVersion>1.0.22.1</MinimumRequiredVersion>
<ApplicationVersion>1.0.22.1</ApplicationVersion>
...
</PropertyGroup>

如果这些版本号相同,则不会通过对话框提示用户进行更新。

在工作中,我使用来自 TFS 的自定义内部版本号自动执行此操作。在项目文件中设置版本 MinimumRequiredVersion 和 ApplicationVersion。

关于clickonce - 如何创建一个静默运行且无需用户交互的 ClickOnce 安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7408620/

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