2011-09-28 47 views

回答

5

Windows安装程序不支持具有相同产品代码和升级代码的多个实例。产品版本可以保持不变。不同的实例实际上被认为是不同的产品。

Visual Studio安装项目文件不支持多个实例,它们不易实现。一般方法是:

  • 为每个实例创建一个MST transform。每个转换应使用不同的产品代码和不同的组件GUID。

  • 写一个自定义EXE引导程序,它可以apply these transforms到您的原始MSI。

  • (可选)找到一种方法将变换和MSI包含在单个EXE设置文件中。

其他创作工具确实支持多个实例,但实例编号通常是有限的。这完全取决于您创建多少个转换。

相关问题