部署 C# 应用程序

部署 C# 应用程序

我有一个 ac# winform 应用程序,可能部署到 2.5k 台机器上。部署此类应用程序的最佳方法是什么(避免在每台机器上手动安装)

谢谢,

艾德

答案1

假设你正在使用 Visual Studio,只需创建一个 MSI作为构建的一部分——参见Greg 的评论以下是 VS2012 中 WiX 的介绍。MSI 是事实上适合 Windows 的安装文件格式。

有了 MSI 后,安装选项就非常丰富了。根据您的环境和应用程序的要求,以下任何一种或所有选项都可能有效:

  1. 组策略软件安装
  2. 启动脚本
  3. 登录脚本
  4. 配置管理代理(SCCM、Altiris 等)
  5. 远程命令行(psexecWinRs, ETC)

相关内容