Compartir a través de


BuildManager.BuildDesignTimeOutput (Método)

Compila un archivo portable ejecutable (PE) temporal y devuelve su descripción en una cadena XML.

Espacio de nombres:  VSLangProj
Ensamblado:  VSLangProj (en VSLangProj.dll)

Sintaxis

'Declaración
Function BuildDesignTimeOutput ( _
    bstrOutputMoniker As String _
) As String
string BuildDesignTimeOutput(
    string bstrOutputMoniker
)
String^ BuildDesignTimeOutput(
    [InAttribute] String^ bstrOutputMoniker
)
abstract BuildDesignTimeOutput : 
        bstrOutputMoniker:string -> string
function BuildDesignTimeOutput(
    bstrOutputMoniker : String
) : String

Parámetros

  • bstrOutputMoniker
    Tipo: String

    Obligatorio. Cadena moniker para el archivo PE temporal que se va a compilar. La cadena moniker debe ser una de las cadenas devueltas por la propiedad DesignTimeOutputMonikers.

Valor devuelto

Tipo: String
La descripción XML del archivo ejecutable portable sigue este formato, que se muestra para un archivo de salida de una herramienta personalizada denominado DataSchema.cs:

<root>
  <Application private_binpath = "AbsoluteTemporaryOutputPath"/>
  <Assembly
    codebase = "DataSchema.cs.dll"
    name = "DataSchema.cs"
    version = "0.0.0.0"
    snapshot_id = "0"
    replaceable = "True"
  />
</root>

Los atributos se describen a continuación.

Atributo

Descripción

private_binpath

Ruta de acceso completa del directorio que contiene el archivo PE temporal.Esta ruta se combina con el atributo codebase para crear la ruta de acceso completa al ensamblado de archivo PE temporal.

codebase

Ruta de acceso y nombre del archivo PE temporal con respecto a private_binpath.

nombre

Nombre sencillo en .NET Framework del ensamblado que se está generando.

version

Los números de versión principal, secundaria, de compilación y de revisión.El valor es siempre "0.0.0.0".

snapshot_id

Entero que se incrementa cada vez que se vuelve a compilar el archivo PE.

reemplazable

Indica si el sistema del proyecto puede reemplazar el ensamblado y si no es procedente que un diseñador mantenga un bloqueo de escritura sobre el archivo.Siempre se establece en true.

Comentarios

La cadena XML que devuelve este método especifica el archivo PE temporal. Para crear instancias de los tipos, el diseñador los carga desde el archivo PE.

Ejemplos

Vea BuildManager.

Seguridad de .NET Framework

Vea también

Referencia

BuildManager Interfaz

VSLangProj (Espacio de nombres)