Udostępnij za pośrednictwem


Metoda BuildManager.BuildDesignTimeOutput —

Tworzy tymczasowe portable executable (PE) i zwraca jego opis w ciągu XML.

Przestrzeń nazw:  VSLangProj
Zestaw:  VSLangProj (w VSLangProj.dll)

Składnia

'Deklaracja
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

Parametry

  • bstrOutputMoniker
    Typ: String

    Wymagane.Ciąg moniker dla tymczasowych PE zbudować.Ciąg moniker musi być jednym z ciągów znaków zwrócony przez DesignTimeOutputMonikers właściwości.

Wartość zwracana

Typ: String
Opis XML portable executable ma następujący format, wyświetlany dla pliku wyjściowego niestandardowe narzędzie o nazwie 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>

Atrybuty są opisane poniżej.

Atrybut

Opis

private_binpath

Pełna ścieżka katalogu, który zawiera tymczasowe PE.Ta ścieżka jest połączona z codebase atrybutu, aby utworzyć pełną ścieżkę do tymczasowego Zgromadzenia PE.

codebase

Ścieżka i nazwa tymczasowe PE w stosunku do private_binpath.

Nazwa

.NET Framework Prosta nazwa zestawu generowane.

Wersja

Główne, drobne, kompilacji i numery wersji poprawek.Wartość jest zawsze "0.0.0.0".

snapshot_id

Liczba całkowita, który jest zmieniany przyrostowo przy każdym PE jest ponownie kompilowana.

wymienne

Wskazuje, czy system projektu można zastąpić Zgromadzenia i czy projektant nie powinny przechowywać blokady zapisu do pliku.Zawsze będzie ustawiony na true.

Uwagi

Ciąg XML zwrócone przez tę metodę Określa tymczasowy plik PE.Projektant tworzy typy przez załadowanie ich z pliku PE.

Przykłady

See BuildManager.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

BuildManager Interfejs

Przestrzeń nazw VSLangProj