2015-05-19 116 views
-1

我正在使用orca编辑在visual studio 8中创建的msi安装程序文件。我想创建一个从用户接受的目录路径(CONTENT_DIR)。该目录可以是任何地方,不一定在TARGETDIR中。 我如何填充目录和组件表。 例如: TARGETDIR可以是:C:\ PROGRAMFILES \软\ SOF1 \ CONTENT_DIR可以是:F:\决赛\内容\msi安装程序使用orca创建文件夹

现在应该如何创建CONTENT_DIR文件夹。可能吗?

回答

1

这是可能的,但它会是更多的工作,然后我愿意写。我会提供一些关于我通常如何做的提示。

1)我将创建COTENT_DIR目录行作为TARGETDIR的子项。当用户选择价值时,它将从TARGETDIR'脱钩'并转到您想要的位置。

2)我会做所有的ORCA工作作为变换。然后,我会编写一个脚本将转换应用到新建的MSI,以便在每次构建后不必重做所有编辑。

然后我再次在WiX中完成所有这些工作...... VDPROJ的功能有限,我很少使用它。

+0

谢谢克里斯托弗,你可以建议一些链接,我可以找到更多的信息。或者直接告诉我如何从TARGETDIR中脱离。 – 51k

+0

我正在创建mst文件并使用msitran工具来应用它。 – 51k

+0

Delinking仅仅意味着,当你在类型51中输入35或者在运行时浏览目录,并且为它的父对象实际上不再是TARGETDIR的条目赋一个新值。 –

相关问题