Compartir a través de


Compilar los archivos de recursos

Ahora ya está listo para compilar los archivos de recursos del subdirectorio de idioma personalizado creado en la sección anterior.

Si necesita compilar archivos de recursos personalizados para idiomas con caracteres no latinos, como cirílico, chino, coreano, japonés, hebreo y arameo, deberá establecer configuraciones locales de entorno para dichos idiomas antes de la compilación. Así se asegura de que dispone de las secuencias de comandos de idiomas adecuadas disponibles. Para obtener más información, vea Referencia: Establecer la configuración regional de un entorno.

  1. Abra el subdirectorio del idioma ro.
Este tutorial utilizará tres archivos:

  - 
    
    CRWebFormViewer.txt

  - 
    
    SCRShared.txt

  - 
    
    Viewer.txt

Los dos primeros archivos contienen cadenas de recursos para el control CrystalReportViewer basado en Web. El último archivo contiene cadenas de recursos del control CrystalReportViewer basado en Windows.
  1. Abra Viewer.txt para ver su contenido.
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Esta carpeta de idioma rumano contiene en realidad cadenas en español. Para obtener más información, vea el paso anterior de este tutorial, <a href="ms227600(v=vs.90).md">Configurar el directorio de archivos de recursos personalizados</a>.</p></td>
</tr>
</tbody>
</table>

Las cadenas localizadas del control CrystalReportViewer se mostrarán en el idioma actual.
  1. Cierre Viewer.txt.

  2. En el menú Inicio, vaya a Programas > Visual Studio>Visual Studio Tools >Símbolo del sistema de Visual Studio.

  3. Cambie al directorio de los archivos de recursos:

    cd c:\CrystalReportViewer_resource_files\ro\
    
  4. Ejecute la utilidad resgen para compilar los archivos .txt, siguiendo la sintaxis que se muestra a continuación.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>No incluya un espacio antes ni después de la coma.</p></td>
</tr>
</tbody>
</table>

    resgen /compile CRWebFormViewer.txt,CrystalDecisions.Web.resources
    resgen /compile SCRShared.txt,CrystalDecisions.Shared.resources
    resgen /compile Viewer.txt,CrystalDecisions.Windows.Forms.resources
  1. Ejecute la utilidad al.exe para crear una DLL de cada archivo de recursos.
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>El nombre de salida cambia la extensión resources.dll por custom_resources.dll.</p></td>
</tr>
</tbody>
</table>

    al.exe /t:lib /embed:CrystalDecisions.Web.resources /culture:ro /out:CrystalDecisions.Web.custom_resources.dll
    al.exe /t:lib /embed:CrystalDecisions.Shared.resources /culture:ro /out:CrystalDecisions.Shared.custom_resources.dll
    al.exe /t:lib /embed:CrystalDecisions.Windows.Forms.resources /culture:ro /out:CrystalDecisions.Windows.Forms.custom_resources.dll
  1. Escriba dir para ver las DLL compiladas.
Ya ha completado la compilación de recursos de este subdirectorio.
  1. Si desea compilar otros idiomas personalizados, repita esta sección con cada idioma.
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Sugerencia</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Para ahorrar tiempo, introduzca los seis comandos en un archivo por lotes. Recuerde que el archivo por lotes se debe ejecutar desde el símbolo del sistema de Visual Studio para acceder a las variables de entorno correctas.</p></td>
</tr>
</tbody>
</table>
  1. Cuando haya acabado de compilar los recursos personalizados, cierre Visual Studio Command Prompt.

En la siguiente sección configurará su sitio Web o su proyecto para Windows para que acceda a los recursos personalizados desde la ubicación global o personalizada.

Si está creando un sitio Web, continúe con Para configurar recursos personalizados globales o locales.

Si está creando un proyecto para Windows, continúe con Configurar la compatibilidad con clientes multilingües de una aplicación para Windows.