我需要创建一个安装我的应用程序执行以下操作:推荐的.NET应用程序安装程序?
- 复制文件
- 写入注册表设置
- 注册一个窗口服务
- 写入一个XML app.config文件(基于根据用户提供的信息安装 - 连接字符串)
- 针对远程数据库执行SQL脚本(在#4中获得连接信息)
- 安装并注册一个COM DLL
- 再添进入控制面板>添加/卸载为
删除程序,我不需要任何花哨的逻辑,使用户可以自定义这些步骤 - 我可以与用户硬编码它们提供的信息在适当的地方注入
我看着Wix,但发现文档和示例与最近发布的版本不匹配。
我也看过NSIS,但发现支持编写XML过于有限(plugin因此只能处理高达64字节的字符串)。
我最初没有在Setup项目中构建VS2005,因为它无法处理这些任务,但我已经准备好在我认为是更好的选择之后重新考虑。
有什么建议吗?
如何使用WIX编写XML文件?有没有办法做到这一点,不是黑客? – 2009-02-25 14:10:37