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
'Utilisation
Paramètres
- bstrOutputMoniker
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
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. |
nom |
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.
Exemple
Consultez BuildManager.
Voir aussi
Référence
BuildManager, interface
Membres BuildManager
VSLangProj, espace de noms