【发布时间】:2013-04-19 11:36:03
【问题描述】:
我即将创建一个安装程序,现在我必须根据操作系统设置安装目录。我的目录树:
<Property Id="TARGETDIR" Value="C:\" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="TARGETDIRECTORY" Name="MyApplication">
<Directory Id="CONFIG" Name="Config">
<Directory Id="FOLDER2" Name="Folder2" />
</Directory>
</Directory>
</Directory>
如果我在 c#-custom-action 中设置 TARGETDIRECTORY,则目标目录设置正确,但 CONFIG/FOLDER2 只有旧链接。我怎样才能强迫他们调整到新的路径?因为他们是 TARGETDIRECTORY 的孩子,我想他们应该自动执行此操作。我不想在 CustomAction 中自己设置,因为还有更多的文件夹来了
来自日志文件:
Property(S): FOLDER2 = C:\MyApplication\Config\Folder2\
Property(S): CONFIG = C:\MyApplication\Config\
Property(S): TARGETDIRECTORY = C:\Documents and Settings\MyApplication\
Property(S): TARGETDIR = C:\
【问题讨论】:
标签: c# wix windows-installer wix3.5 wix3.6