【发布时间】:2008-12-29 23:49:12
【问题描述】:
我正在开发一个由 Web 应用程序和 Windows 服务组成的 .NET 3.5 项目。 两者都需要部署在服务器机器上。
我使用 Wix 3 创建了一个 msi 包,它安装应用程序文件、创建快捷方式并注册服务。
我的下一个任务是实现以下内容:
- 允许通过向导式 GUI 配置 Windows 服务的安装后步骤
- 允许从文件加载安装设置的预安装步骤
- 允许将配置备份到文件的预取消安装步骤
我看到两个选项:
- 通过自定义操作调整 msi 以执行我想要的操作
- 为 msi (Setup.exe) 创建一个包装器,它将处理所有自定义任务并使用 msiexec 在后台静默运行 msi 包
理想情况下。我想选择选项 2。你有什么想法?
任何建议将不胜感激。
谢谢,
阿尼
【问题讨论】:
-
Web 应用程序的全部意义在于它不需要安装在客户端的机器上。
-
我应该更具体一点:在最终用户的服务器上。
标签: .net windows installation wix