我正在为我的一个程序构建安装程序。我需要创建一个名为logs
的空文件夹。
我已经在wxs文件中尝试了以下说明,该说明说要在组件内部使用CreateFolder
元素(GUID已从本文中删除):
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id='UserFolder' Name='UFolder'>
<Directory Id='INSTALLDIR' Name='SH Analysis'>
<Directory Id='logDIR' Name='logs'>
<Component Id='CreateLogDir' Guid='...' SharedDllRefCount='no' KeyPath='no' NeverOverwrite='no' Permanent='no' Transitive='no' Win64='no' Location='either'>
<CreateFolder />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
<Feature Id='Complete' Level='1'>
<ComponentRef Id='CreateLogDir' />
</Feature>
程序编译和链接时没有警告或错误,.msi运行时没有问题,但是没有创建logs
文件夹。有什么我想念的吗?