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

C# 如何在网络上的所有计算机上安装.NET Windows窗体应用程序?,c#,winforms,installation,windows-installer,setup-deployment,C#,Winforms,Installation,Windows Installer,Setup Deployment,我已经在.NET4.0中创建了一个应用程序。现在大约有20台客户机,每次发生构建更改时都必须重新安装应用程序 是否有一种方法可以一次性将应用程序推送到客户端网络中的所有计算机上?您可以让您的系统管理员创建一个组策略来执行此操作。您可以让您的系统管理员创建一个组策略来执行此操作。是您的朋友 简而言之,ClickOnce允许您将应用程序发布到服务器,用户可以浏览到相关的安装网站并安装您的软件 如果ClickOnce设置设置正确,则每次用户启动应用程序时,应用程序都会检查服务器上的更新,如果存在,则下

我已经在.NET4.0中创建了一个应用程序。现在大约有20台客户机,每次发生构建更改时都必须重新安装应用程序


是否有一种方法可以一次性将应用程序推送到客户端网络中的所有计算机上?

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

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

是您的朋友

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

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

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

是您的朋友

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

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


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

这取决于“服务器”是否具有查看所有计算机的权限?您可以做一些简单的事情,只需将update EXE复制到所有计算机上即可\\pc1、\\pc2等。这是什么网络、公司、本地组?您是否创建了单击一次应用程序?还是常规设置?T Fabre在我输入答案时发布了回复。忘了提一下,ClickOnce集成在VisualStudio中,并且从2003年开始。它确实很容易使用,但我建议在正式发布之前一两次进行测试构建、发布和客户端安装。如果你有问题,可以在这个网站上问他们。我认识一些大师,他们热衷于回答ClickOnce问题。我创建了一个常规设置…这取决于“服务器”是否有查看所有机器的权限?您可以做一些简单的事情,只需将update EXE复制到所有计算机上即可\\pc1、\\pc2等。这是什么网络、公司、本地组?您是否创建了单击一次应用程序?还是常规设置?T Fabre在我输入答案时发布了回复。忘了提一下,ClickOnce集成在VisualStudio中,并且从2003年开始。它确实很容易使用,但我建议在正式发布之前一两次进行测试构建、发布和客户端安装。如果你有问题,可以在这个网站上问他们。我认识一些大师,他们热衷于回答ClickOnce问题。我创建了一个常规设置…这是最简单的方法,假设你的应用程序只是一个可执行文件,不需要安装程序。安装也可以通过GPO完成。你是对的,我错了这是最简单的方法,假设您的应用程序只是一个可执行文件,不需要安装程序。安装也可以通过GPO完成。您是正确的,我的错误