【问题标题】:How can you _create_ a text file in Wix?你如何在 Wix 中_创建_一个文本文件?
【发布时间】:2010-12-08 21:23:00
【问题描述】:

有没有办法创建一个新的文本文件并使用 Wix 写入它?我遇到了允许我使用 Xml 文件和 Ini 文件的元素,但对于纯文本文件却没有。

问题的根源在于我们正在使用从其自己的自定义配置文件中读取的第三方库,这真的让我无法确定文本文件的外观。配置文件与 Ini 文件类似,只是去掉了“节”。而且我注意到 Wix 处理 Ini 文件时总是将它们放在系统文件夹中,这不能满足我们的需要。

需要写入配置文件的数据是在运行时收集的,因此没有机会简单地放置一个预配置文件。

我愿意接受一个 Wix 扩展来实现相同的结果(如果存在,但还没有遇到)。

【问题讨论】:

    标签: wix wix3.5


    【解决方案1】:

    Windows Installer 中没有为此提供内置功能。您必须编写代码来执行此操作并使用自定义操作调用该代码。

    【讨论】:

      【解决方案2】:

      IniFile 元素可以在任何地方写入 .ini 文件;使用@Directory 属性来指定它应该进入哪个目录。如果库忽略[section] 行,您可以使用任何东西作为@Section 属性值。

      【讨论】:

        【解决方案3】:

        您可能想看看this project。它包含 WiX 扩展和自定义操作的集合,我想它也有 CA 来读取和写入文本文件。试试看 - 据称它已通过在企业安装中的使用进行测试和证明。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-09-14
          相关资源
          最近更新 更多