BuildManager.BuildDesignTimeOutput-Methode
Aktualisiert: November 2007
Erstellt eine temporäre PE-Datei und gibt deren Beschreibung in einer XML-Zeichenfolge zurück.
Namespace: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Syntax
'Declaration
Function BuildDesignTimeOutput ( _
bstrOutputMoniker As String _
) As String
'Usage
Dim instance As BuildManager
Dim bstrOutputMoniker As String
Dim returnValue As String
returnValue = instance.BuildDesignTimeOutput(bstrOutputMoniker)
string BuildDesignTimeOutput(
string bstrOutputMoniker
)
String^ BuildDesignTimeOutput(
[InAttribute] String^ bstrOutputMoniker
)
function BuildDesignTimeOutput(
bstrOutputMoniker : String
) : String
Parameter
bstrOutputMoniker
Typ: System.StringErforderlich. Monikerzeichenfolge für die zu erstellende temporäre PE-Datei. Die Monikerzeichenfolge muss einer der Zeichenfolgen entsprechen, die von der DesignTimeOutputMonikers-Eigenschaft zurückgegeben werden.
Rückgabewert
Typ: System.String
Die XML-Beschreibung der PE-Datei entspricht dem folgenden Format, das für die Ausgabedatei DataSchema.cs eines benutzerdefinierten Tools angegeben wird:
<root>
<Application private_binpath = "AbsoluteTemporaryOutputPath"/>
<Assembly
codebase = "DataSchema.cs.dll"
name = "DataSchema.cs"
version = "0.0.0.0"
snapshot_id = "0"
replaceable = "True"
/>
</root>
Die Attribute werden nachstehend beschrieben.
Attribut |
Beschreibung |
---|---|
private_binpath |
Der vollständige Pfad des Verzeichnisses, das die temporäre PE-Datei enthält. Dieser Pfad wird mit dem codebase-Attribut kombiniert, um den vollständigen Pfad zur temporären PE-Assembly zu erstellen. |
codebase |
Pfad und Dateiname der temporären PE-Datei relativ zum private_binpath-Attribut. |
name |
Der einfache .NET Framework-Name der generierten Assembly. |
version |
Die Versionsnummer der Haupt-, Neben-, Build- und Revisionsversion. Der Wert lautet stets "0.0.0.0". |
snapshot_id |
Eine ganze Zahl, die bei jeder Neukompilierung der PE-Datei inkrementiert wird. |
replaceable |
Gibt an, ob das Projektsystem die Assembly ersetzen kann und ob im Designer keine Schreibsperre für die Datei vorhanden sein soll. Wird immer auf true festgelegt. |
Hinweise
Die XML-Zeichenfolge, die von dieser Methode zurückgegeben wird, gibt die temporäre PE-Datei an. Ein Designer instanziiert die Typen, indem sie aus der PE-Datei geladen werden.
Beispiele
Weitere Informationen finden Sie unter BuildManager.
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.