我在 .NET 4.0 中创建了一个Windows 窗体应用程序。现在有大约 20 台客户端机器,每次构建更改时都必须重新安装应用程序。
有没有办法一次将应用程序推送到客户端网络中的所有机器?
我在 .NET 4.0 中创建了一个Windows 窗体应用程序。现在有大约 20 台客户端机器,每次构建更改时都必须重新安装应用程序。
有没有办法一次将应用程序推送到客户端网络中的所有机器?
ClickOnce是您的朋友。
简而言之,ClickOnce 允许您将应用程序发布到服务器,用户可以浏览到相关的安装网站并安装您的软件。
如果您的 ClickOnce 设置设置正确,则每次用户启动应用程序时,应用程序都会检查服务器上的更新,如果存在则下载并更新应用程序。
值得注意的是,每次更新都会重新安装整个应用程序。这可以为您省去很多麻烦,但如果您的应用程序很大,如果您经常更新系统,这对您的用户来说可能是一场噩梦。点击上面提供的链接以获取有关此部署机制的所有 Microsoft 信息。
您可以让您的系统管理员创建一个组策略来执行此操作。