wix installer rtf wix3.5

wix especifique la licencia no muestra nada



installer rtf (4)

Abra el archivo trf en wordpad en lugar de md-word, resolverá el problema del desplazamiento

Estoy tratando de especificar la licencia para mi proyecto de instalación de wix.

He creado un rtf con algunas líneas ficticias en Wordpad / Notepad / vs intenté algunas formas diferentes cuando leí que había un problema con los creados en Word, pero no creo que deba aplicarse aquí, en cualquier caso, también lo abrí en notepad ++ y verificado que no hay caracteres funky escondidos en él.

Estoy especificando el archivo como tal

<WixVariable Id="WixUILicenseRtf" Value="$(var.ProjectDir)/Resources/test.rtf" />

Y el archivo existe en el directorio project / Resources.

Cuando ejecuto el instalador, todo lo que se muestra en el área de la licencia es un cuadro de texto en blanco sin barras de desplazamiento, etc.

¿Hay algo más que debería estar haciendo?


Gracias a la decisión de @Daniel Powell

  1. Abre WordPad
  2. Escribe tu texto
  3. Guardar por defecto (rtf)
  4. Reconstruye tu msi
  5. Lucro.

Guarde la license.rtf de WordPad. Vea esta página web ( http://wixtoolset.org/documentation/manual/v3/wixui/wixui_customizations.html ), específicamente esta sección:

Existe un problema conocido con el control de texto enriquecido que se utiliza para mostrar el texto del archivo de licencia que puede hacer que el texto aparezca en blanco hasta que el usuario se desplace hacia abajo en el control. Esto suele ser causado por un contenido RTF complejo (como el RTF generado al guardar un archivo RTF en Microsoft Word). Si se encuentra con este comportamiento en su UI de configuración, una de las siguientes soluciones lo solucionará en la mayoría de los casos:

Abra su archivo RTF en WordPad y guárdelo desde allí para eliminar el complejo contenido RTF del archivo. Después de guardarlo, reconstruye tu MSI. Use un conjunto de diálogo que no sea el conjunto WixUI_Minimal. Por lo general, este problema solo ocurre cuando la pantalla del acuerdo de licencia es la primera que se muestra durante la configuración, lo que solo sucede con el conjunto de diálogo WixUI_Minimal.


<WixVariable Id="WixUILicenseRtf" Value="test.rtf" />

e incluya su test.rtf en el proyecto de instalación.