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: StringObligatorio. 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.