Compartir a través de


Cómo: Generar informes de implementación

Actualización: noviembre 2007

En el Diseñador de implementación, puede establecer las propiedades para un informe de implementación y, a continuación, generar el informe desde un diagrama de implementación. Los informes de implementación están diseñados para ayudar a crear una secuencia de comandos de instalación a partir de la información XML estructurada del informe. El informe contiene opciones de configuración requeridas para aplicaciones y centros de datos, así como una lista de todos los metadatos del Modelo de definición del sistema (SDM) que componen la validación de la implementación. Estos metadatos de SDM los proporcionan las capas de aplicación y alojamiento de aplicaciones, y describen la mayor parte de la información necesaria para implementar una aplicación. Para obtener más información, vea Información general sobre informes de implementación.

Nota:

No se recomienda finalizar una definición de implementación desde diagramas de implementación o informes de implementación generados a partir de sistemas predeterminados. Los sistemas predeterminados son útiles para evaluar rápidamente la implementación de aplicaciones individuales dentro del centro de datos, pero no se deberían utilizar para la implementación final. Para obtener más información, vea Definiciones de implementación creadas desde diagramas de sistemas y de aplicaciones.

Para establecer las propiedades del informe de implementación

  1. Haga clic en la superficie del diagrama de implementación para seleccionarlo.

  2. En la ventana Propiedades, establezca la propiedad Ruta de acceso de destino.

    Sugerencia:

    Si la ventana Propiedades no está abierta, presione F4 o elija Ventana Propiedades en el menú Ver.

    Esta ruta indica dónde se copiarán los archivos del proyecto si las propiedades Incluir archivos de contenido, Incluir archivos de código fuente o Incluir archivos binarios se establecen en True.

    Nota:

    Deberá establecer la propiedad Ruta de acceso de destino sólo si también establece las propiedades Incluir archivos de contenido, Incluir archivos de código fuente o Incluir archivos binarios en True. La propiedad Ruta de acceso de destino no tiene un valor predeterminado.

  3. Establezca la propiedad Incluir archivos de contenido.

    Esta propiedad indica qué archivos de contenido se incluirán en el informe de implementación y se copiarán en el directorio de ruta de acceso de destino para su uso en secuencias de comandos.

    Si elige True, se incluirán los siguientes tipos de archivos:

    • Proyectos Web - Archivos de código, archivos de proyecto, archivos de recursos, archivos .config, ensamblados a los que se hace referencia, archivos SDM y todos los demás archivos binarios o que no son de código fuente. Se incluyen los archivos .xsd, .disco y .wsdl.

    • Proyectos de Windows - Archivos SDM, ensamblados que existen en la carpeta de solución y todos los demás archivos binarios o que no son de código fuente.

    • Proyectos de Office - Archivos SDM, ensamblados que existen en la carpeta de solución y todos los demás archivos binarios o que no son de código fuente.

  4. Establezca la propiedad Incluir archivos de código fuente.

    Esta propiedad indica qué archivos de código fuente se incluirán en el informe de implementación y se copiarán en el directorio de ruta de acceso de destino.

    Si elige True, se incluirán los siguientes tipos de archivos:

    • Proyectos Web - Ninguno.

    • Proyectos de Windows - Archivos de código, archivos de proyecto, archivos de recursos y archivos .config.

    • Proyectos de Office - Archivos de código, archivos de proyecto, archivos de recursos y archivos .config.

  5. Establezca la propiedad Incluir archivos binarios.

    Esta propiedad indica qué archivos binarios se incluirán en el informe de implementación y se copiarán en el directorio de ruta de acceso de destino.

    Si elige True, se incluirán los siguientes tipos de archivos:

    • Proyectos Web - Ninguno.

    • Proyectos de Windows - Archivos ejecutables y archivos App.config, que también se incluyen si establece Incluir archivos de código fuente en True.

    • Proyectos de Office - Ensamblados generados y archivos App.config, que también se incluyen si establece Incluir archivos de código fuente en True.

  6. Para incluir imágenes de diagrama en el informe de implementación HTML, establezca la opción Incluir diagramas en True (valor predeterminado).

  7. Para evitar que se le pregunte si desea sobrescribir archivos, establezca la propiedad Reemplazar acción de archivos en Sí.

  8. Establezca la propiedad Resolución de errores en Mensaje, Omitir o Anular.

    Si está generando el informe de implementación mediante automatización, establezca esta propiedad en Omitir si desea crear el informe sin tener en cuenta los errores. Si desea que la creación del informe se anule en caso de un error, establezca la propiedad en Anular.

  9. Establezca la propiedad Únicamente errores en uno de los siguientes valores:

    • True

      El informe HTML contendrá sólo una lista de errores y advertencias de validación.

    • False

      El informe HTML contendrá, además de una lista de errores y advertencias, el contenido normal (extremos, configuración, recursos, etc.).

      Nota:

      En algunos casos, el texto de los errores del informe de implementación difiere del texto de los errores de la ventana Lista de errores.

Ahora ya está listo para generar un informe de implementación.

Para generar un informe de implementación

  1. Una vez establecidas todas las propiedades del informe de implementación, elija Generar informe de implementación en el menú Diagrama.

    Sugerencia:

    También puede hacer clic con el botón secundario en la superficie del diagrama de implementación y elegir Generar informe de implementación.

  2. Si ya existe un informe para el diagrama de implementación, y la propiedad Reemplazar acción de archivos no está establecida en Sí, se le preguntará si desea sobrescribir el informe existente.

    Nota:

    Sólo se sobrescriben los informes existentes. Los archivos restantes y la estructura de directorios permanecen intactos. De este modo, se conserva cualquier archivo adicional que se haya escrito en la estructura de directorios. Si desea evitar la pregunta para sobrescribir archivos, establezca la propiedad Reemplazar acción de archivos en Sí.

    Cuando se le pregunte, elija una de los siguientes opciones:

    • Sí - Sobrescribe el archivo actual y vuelve a preguntar si la misma situación aparece de nuevo.

    • No - No sobrescribe el archivo actual y vuelve a preguntar si la misma situación aparece de nuevo.

    • Cancelar - Detiene el proceso de generación del informe.

    El Diseñador de implementación genera dos informes de implementación en el Explorador de soluciones, uno en formato HTML (.html) y otro en formato XML (.xml). Cuando la generación del informe finaliza, ambos archivos .html y .xml se agregan a la carpeta de solución del sistema asociada al diagrama de implementación.

Ambos informes, HTML y XML, contienen básicamente la misma información. Sin embargo, el informe HTML también contiene imágenes de diagramas en la solución y una lista de propietarios. Además, el informe HTML no contiene recursos cuyos valores están establecidos en NULL y no se modificaron, mientras que el archivo XML sí contiene esos recursos para su uso en secuencias de comandos.

También puede generar informes de implementación a través de automatización con Visual Studio o crearlos utilizando una entrada de la línea de comandos. Para obtener más información, vea Cómo: Utilizar la automatización con los informes de implementación y Cómo: Crear informes de implementación desde la línea de comandos.

Nota:

Cuando se ejecuta una aplicación, busca la configuración en el archivo denominado <nombreAplicación>.exe.config. Si no está presente este archivo, puede que no funcione correctamente la aplicación. El informe de implementación no copia ni enumera <nombreAplicación>.exe.config, sólo incluye app.config, que es una copia de <nombreAplicación>.exe.config. Para solucionar este problema, asegúrese de que la secuencia de comandos cambia el nombre de app.config adecuadamente.

Seguridad

Los datos contenidos en un informe de implementación podrían incluir información sensible o confidencial de compañías o instituciones. Tenga en cuenta esta consideración antes de distribuir o desechar el informe.

Nota:

Cuando las propiedades Incluir archivos de código fuente o Incluir archivos de contenido presentan el valor True, aparece una advertencia que indica que el directorio de salida podría no ser seguro.

Vea también

Tareas

Cómo: Personalizar los informes de implementación

Conceptos

Información general sobre informes de implementación