una - wix ayuda
WiX-InstalaciĆ³n de archivos en la unidad del sistema (2)
Establezca el valor de rootdrive en la unidad que desea
<CustomAction Id=''SetRootDrive'' Property=''ROOTDRIVE'' Value=''[%SystemDrive]/'/>
La unidad del sistema será de forma predeterminada la unidad predeterminada utilizada por el sistema operativo
Código agregado para llamar a la acción ''SetRootDrive'': debe llamarlo desde InstallUISequence
<InstallUISequence>
<Show Dialog="MyWelcomeDlg" Before="CostFinalize">NOT Installed</Show>
<!-- App search is what does FindInstallLocation, and it is dependent on FindRelatedProducts -->
<AppSearch After="FindRelatedProducts"/>
<Custom Action="SetRootDrive" Before="CostInitialize"></Custom>
</InstallUISequence>
Estoy trabajando en un instalador que coloca algunos archivos en otra aplicación que conserva sus archivos en [SystemDrive] / appName. El instalador solo se usa en automatización interna, por lo que está bien si no considera otras ubicaciones de instalación.
Descubrí que, de forma predeterminada, WiX establece el directorio de destino en la unidad con más espacio libre. ¿Cuál es la mejor manera de especificar un determinado directorio en la unidad del sistema?
MSI ya le da el valor en la propiedad WindowsVolume. Úselo como el Directorio principal / @ Id.