如何在网络上的所有计算机上安装 .NET Windows 窗体应用程序



我在.NET 4.0中创建了一个Windows Forms应用程序。现在大约有 20 台客户端计算机,每次进行内部版本更改时都必须重新安装应用程序。

有没有办法一次性将应用程序推送到客户端网络中的所有计算机?

ClickOnce 是你的朋友。

简而言之,ClickOnce 允许您将应用程序发布到服务器,用户可以浏览到关联的安装网站并安装您的软件。

如果 ClickOnce 设置正确,则每次用户启动应用程序时,应用程序都会检查服务器上的更新,下载它(如果存在)并更新应用程序。

值得注意的是,每次更新时,都会重新安装整个应用程序。 这可以为您省去大量的麻烦,但是如果您的应用程序很大,如果您经常更新系统,这对您的用户来说可能是一场噩梦。 点击上面提供的链接,获取Microsoft有关此部署机制的所有信息。

您可以让系统管理员创建组策略来执行此操作。

最新更新