我的老板要求我使用WIX构建一个Win Installer MSI.他给了我2天的时间,因为该组的PA说它很容易使用WIX(他在大约2个月内安装了一个安装程序).现在,对于有趣的部分,该应用程序将4000个文件部署到14,000个位置,具有自定义操作,并安装25个服务.文件将转到C盘和D盘.我已经使用了WIX大约8个小时并且并不真正了解这个应用程序的设计...但这是另一个问题......我是小组的新手.
Rob*_*ing 12
您了解Windows Installer(又名:MSI)吗?如果没有,那么你的大部分时间都将学习MSI.之后,heat.exe可以帮助您快速生成您的创作.这些服务需要一些时间,自定义操作可能很简单或复杂,具体取决于其复杂程度.
我想要至少两周的开发时间来做这件事......但我知道Windows Installer(和WiX)非常好.;)如果自定义操作完全复杂,我需要4-8周.
您的开发组织显然不了解编写安装程序的复杂性或最佳实践.在我开始使用MSI之前,我已经有7年的设置了,我花了6个月的时间才真正适应了MSI的工作,整整一年都完全"得到它".如果是我,我首先会攻击你将文件部署到C:和D:驱动器以及为什么要拥有所有这些自定义操作的整个概念.这是尖叫的反模式.我想验证每个自定义操作的必要性,并了解整个C:和D:背后的原因.
就个人而言,我的直觉告诉我,对于你在做什么,你真的不想要一个MSI安装程序; 你只想要一个.BAT文件或类似文件.
所以基本上,你已被派去执行自杀任务,祝你好运.