BuildManager.BuildDesignTimeOutput, méthode
Génère un exécutable portable (PE) temporaire et retourne sa description dans une chaîne XML.
Espace de noms : VSLangProj
Assembly : VSLangProj (dans VSLangProj.dll)
Syntaxe
'Déclaration
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
Paramètres
- bstrOutputMoniker
Type : System.String
Obligatoire.Chaîne de moniker du fichier PE temporaire à générer.Il doit s'agir de l'une des chaînes retournées par la propriété DesignTimeOutputMonikers.
Valeur de retour
Type : System.String
La description XML de l'exécutable portable suit le format de l'exemple suivant qui porte sur un fichier de sortie d'un outil personnalisé appelé 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>
Les attributs sont décrits ci-dessous.
Attribut |
Description |
---|---|
private_binpath |
Chemin d'accès complet du répertoire qui contient le PE temporaire.Ce chemin d'accès est combiné avec l'attribut codebase pour constituer le chemin d'accès complet à l'assembly PE temporaire. |
CodeBase |
Chemin d'accès et nom de fichier du PE temporaire par rapport à private_binpath. |
name |
Nom simple .NET Framework de l'assembly généré. |
version |
Numéros de la version principale, secondaire, build et révision.La valeur est toujours "0.0.0.0". |
snapshot_id |
Entier incrémenté à chaque recompilation du PE. |
replaceable |
Indique si le système de projet peut remplacer l'assembly et si un concepteur doit être verrouillé en écriture dans le fichier.A toujours la valeur true. |
Notes
La chaîne XML retournée par cette méthode spécifie le fichier PE temporaire. Pour instancier les types, un concepteur les charge à partir du fichier PE.
Exemples
Consultez BuildManager.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.