alf*_*and 6 .net clickonce installer automation
我处理的项目包括通过ClickOnce部署的服务器和客户端应用程序.客户端在用户第一次单击http://... file.application链接时安装,并且在安装期间与用户的交互最少(仅标准的ClickOnce安装/不安装对话框).
我们的一位客户希望能够在用户的机器上自动安装客户端.有没有办法在没有任何用户交互的情况下安装ClickOnce应用程序,以便自动化部署过程?
是否存在提供此类部署的软件?
我的问题来自于我不知道ClickOnce部署如何工作的事实(我甚至不知道是否可以从命令行运行ClickOnce安装程序...),并且因为ClickOnce应用程序不是像Windows Installer一样打包,我不确定.
有许多第三方解决方案可用于自动部署.您也可以创建自己的脚本,但需要某种方式来调用它们.如果客户端的计算机配置为查找位于网络的启动脚本,那么这将是一种理想的方法.通常,自动部署使用标准部署包,即包含setup.exe和所需文件,因此这可能是打包应用程序的最佳方式.
ClickOnce专门设计用于最终用户的手动部署,仅在目标是自动部署时混淆.显然,您可以保留ClickOnce部署,以防有人想要手动安装您的应用程序,但如果您单独打包以进行自动部署,它将使事情变得更容易.