Wix:加热隐藏文件
Wix: Heat hidden files
我用 visual studio 构建了一个安装程序。为了包含我的文件,我在 wixproj 文件中使用 Heatdirectory。
热包括所有文件(包括隐藏文件)。
这就是我想要的。
但是:当文件被复制到目标系统时,所有文件都被标记为可见。有没有办法保持他们的状态?我找不到任何东西。
格雷兹
您可以为安装程序复制的文件设置隐藏属性。这使文件隐藏。看看:
http://wixtoolset.org/documentation/manual/v3/xsd/wix/file.html(看属性隐藏)
但是,我没有看到在收集文件时在文件元素上设置此属性的简单方法。我所知道的唯一方法是将生成的热量转化为如下所述:
因为找不到直接的方法来归档我的目标,所以我创建了一个自定义操作和一个(预构建)C#-程序。
在构建安装程序之前,我搜索隐藏的文件和文件夹并使用 C# 程序为它们创建列表。
安装文件后,自定义操作会将这些文件和文件夹标记为隐藏。
我用 visual studio 构建了一个安装程序。为了包含我的文件,我在 wixproj 文件中使用 Heatdirectory。
热包括所有文件(包括隐藏文件)。 这就是我想要的。
但是:当文件被复制到目标系统时,所有文件都被标记为可见。有没有办法保持他们的状态?我找不到任何东西。
格雷兹
您可以为安装程序复制的文件设置隐藏属性。这使文件隐藏。看看:
http://wixtoolset.org/documentation/manual/v3/xsd/wix/file.html(看属性隐藏)
但是,我没有看到在收集文件时在文件元素上设置此属性的简单方法。我所知道的唯一方法是将生成的热量转化为如下所述:
因为找不到直接的方法来归档我的目标,所以我创建了一个自定义操作和一个(预构建)C#-程序。
在构建安装程序之前,我搜索隐藏的文件和文件夹并使用 C# 程序为它们创建列表。
安装文件后,自定义操作会将这些文件和文件夹标记为隐藏。