Partager via


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 : 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 : 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.

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.

Exemples

Consultez BuildManager.

Sécurité .NET Framework

Voir aussi

Référence

BuildManager Interface

VSLangProj, espace de noms