我需要搜索一个文件的路径,这是我正在做的安装的一部分
<Property Id="WEBINSTDIR" >
<DirectorySearch Path="[INSTALLDIR]" Depth="0" Id="FindInstallDirectory">
<FileSearch Name="Web.config"/>
</DirectorySearch>
</Property>
现在,这个属性没有初始化,正如我猜测的那样,因为在设置这个属性时没有创建INSTALL目录,所以我的问题是如何对属性的设置进行排序,以便在实际路径INSTALLDIR之后该WEBINSTDIR得到初始化已创建和配置文件。 谢谢 .G
答案 0 :(得分:0)
如果您只需要知道文件的安装路径,请查看MSI formatting [#filekey]
或[!filekey]
。请注意,如果不安装包含该文件的组件,则不一定能正确评估这些组件,并且在CostFinalize之前永远不会正确。