sirve - wix editor
Error de WiX ICE30 pero el directorio es correcto (1)
El problema es que mis elementos de directorio no tienen un atributo de nombre. En la tabla Directorio, DefaultDir se configuró en. para todos mis directorios Por lo tanto, el ICE los veía como el mismo directorio.
Mi proyecto WiX (3.10.3.3007) tiene 2 archivos web.config diferentes e instalados en 2 ubicaciones diferentes. Los 2 errores de mi compilación son: Error ICE30: el archivo de destino ''svcenub9.con | Web.config'' está instalado en ''[TARGETDIR] / inetpub / wwwroot / barcode /' por dos componentes diferentes en un sistema LFN: ''web_config'' y ''views_web_config''. Esto rompe el conteo de referencias de componentes.
Error ICE30: el archivo de destino ''svcenub9.con | Web.config'' está instalado en ''[TARGETDIR] / inetpub / wwwroot / barcode /' por dos componentes diferentes en un sistema LFN: ''web_config'' y ''views_web_config''. Esto rompe el conteo de referencias de componentes.
El XML en cuestión y sus directorios son:
<Fragment>
<DirectoryRef Id="barcode">
...
<Component Id="web_config" Guid="*">
<File Id="web_config" KeyPath="yes" Source="$(var.buildSrc)/BarcodeIntegrationService/Web.config" />
</Component>
...
<Directory Id="views">
...
<Component Id="views_web_config" Guid="*">
<File Id="views_web_config" KeyPath="yes" Source="$(var.buildSrc)/BarcodeIntegrationService/Views/Web.config" />
</Component>
...
</Directory>
...
</DirectoryRef>
</Fragment>
Como este es un error de ICE, tengo una MSI generada. Cuando miro allí la tabla de componentes, puedo ver que sí tienen directorios distintos.
¿Hay algo en mi proyecto de WiX que no estoy agregando?