无法添加多个文件-Windows Installer的限制?

无法添加多个文件-Windows Installer的限制?,windows,winapi,installation,wix,Windows,Winapi,Installation,Wix,我一直在研究各种不同的方法来让安装程序看到细节,我在WiX和visualstudio安装程序创建者中遇到了同样的事情;在构建安装程序时,似乎没有一种方法可以说明,是否包含与c:\somefolder\*.xml匹配的所有文件 我可以选择*.xml并一次添加与项目匹配的所有文件,但是如果以后我向程序中添加另一个.xml文件,我需要自己将其添加到安装程序中 这是windows installer的一个核心限制吗?我不能告诉它将此文件夹中的所有XML文件都排序出来,而不必为它们操心吗?包含一个名为的实

我一直在研究各种不同的方法来让安装程序看到细节,我在WiX和visualstudio安装程序创建者中遇到了同样的事情;在构建安装程序时,似乎没有一种方法可以说明,是否包含与c:\somefolder\*.xml匹配的所有文件

我可以选择*.xml并一次添加与项目匹配的所有文件,但是如果以后我向程序中添加另一个.xml文件,我需要自己将其添加到安装程序中

这是windows installer的一个核心限制吗?我不能告诉它将此文件夹中的所有XML文件都排序出来,而不必为它们操心吗?

包含一个名为的实用程序。它可以根据您的需要为您生成WiX创作。可以通过XSL模板-t开关进一步转换输出

希望这有帮助。

包含一个名为的实用程序。它可以根据您的需要为您生成WiX创作。可以通过XSL模板-t开关进一步转换输出


希望这能有所帮助。

InstallShield也有这种see动态文件链接,但老实说,我一般不喜欢这种模式。这在本质上是不确定的。14年的经验告诉我,如果从我的应用程序中添加或删除文件,我希望从我的应用程序安装程序中显式添加或删除它。任何将此自动化的魔法都会让我感到痛苦,因为它会将本应是构建时错误的内容转化为运行时错误


我的最佳实践是编写一些自动化程序,将可使用的内容与安装程序使用的内容进行比较。这两个列表必须100%匹配,否则生成失败。构建失败时,您必须选择将文件添加到安装程序或停止将文件归档到目录。使用正确的工具,向安装程序添加一个文件是很简单的,结果是应用到安装程序的开发人员意图的100%准确性。

InstallShield也有这种see动态文件链接,但老实说,我一般不喜欢这种模式。这在本质上是不确定的。14年的经验告诉我,如果从我的应用程序中添加或删除文件,我希望从我的应用程序安装程序中显式添加或删除它。任何将此自动化的魔法都会让我感到痛苦,因为它会将本应是构建时错误的内容转化为运行时错误

我的最佳实践是编写一些自动化程序,将可使用的内容与安装程序使用的内容进行比较。这两个列表必须100%匹配,否则生成失败。构建失败时,您必须选择将文件添加到安装程序或停止将文件归档到目录。使用正确的工具,在安装程序中添加一个文件是很简单的,结果是应用到安装程序的开发人员意图的100%准确性