Compartir a través de


Lección 2: Generar clases a partir del esquema RDL con la herramienta xsd

Una vez creado el proyecto de Visual Studio, el siguiente paso es recuperar una copia local del esquema de definición de informe y ejecutar la herramienta de definición de esquemas XML (Xsd.exe).

Para generar clases RDL

  1. Abra una instancia de Microsoft Internet Explorer (u otro explorador web) y navegue a la siguiente dirección URL:

    https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition/ReportDefinition.xsd
    
  2. Una vez abierto el esquema RDL en el explorador, desplácese al menú Archivo y seleccione Guardar como.

  3. Vaya a la ubicación en la que creó el proyecto de Visual Studio y guarde el esquema con el nombre de archivo ReportDefinition.xsd.

  4. Una vez guardado el archivo, abra una instancia del símbolo del sistema de Visual Studio 2010. Para abrir una instancia del símbolo del sistema, en el menú Inicio, haga clic en Todos los programas, Microsoft Visual Studio 2010 y Visual Studio Tools y, a continuación, en Símbolo del sistema de Visual Studio (2010).

  5. Cambie la ruta actual por la ubicación en la que guardó el archivo ReportDefinition.xsd:

    CD\<ReportDefinition.xsd Path>

  6. Genere el archivo ReportDefinition.cs que contiene las clases para el esquema RDL con el siguiente comando:

    xsd /c /n:SampleRDLSchema ReportDefinition.xsd

    Para generar un archivo ReportDefinition.vb, utilice este comando:

    xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd

  7. Agregue ReportDefinition.xsd al proyecto. En el menú Proyecto, haga clic en Agregar elemento existente. Desplácese a la ubicación del archivo ReportDefinition.xsd, seleccione ReportDefinition.xsd y haga clic en Agregar.

    [!NOTA]

    Una vez agregado el archivo ReportDefinition.xsd al proyecto, observará en el Explorador de soluciones que el archivo ReportDefinition.cs (.vb) no está allí. Para mostrar el archivo, haga clic el botón de expandir o contraer situado junto al archivo ReportDefinition.xsd.

Lección siguiente

En la siguiente lección, escribirá código para cargar una definición de informe desde un servidor de informes usando las clases generadas con el esquema RDL. Vea Lección 3: Cargar una definición de informe desde el servidor de informes.

Vea también

Tasks

Actualizar informes con clases generadas a partir del esquema RDL (Tutorial de SSRS)

Conceptos

Report Definition Language (SSRS)