Sdílet prostřednictvím


Společné položky projektu nástroje MSBuild

V MSBuild, položka je pojmenované odkaz na jeden nebo více souborů.Položky obsahovat metadat, jako jsou názvy souborů, cesty a čísel verzí.Všechny typy v projektu Visual Studio společného několik položek.Tyto položky jsou definovány v souboru microsoft.build.commontypes.xsd.

Společné položky

Následuje seznam všech běžné položky projektu.

Odkaz

Představuje odkaz na sestavení (Správa) v projektu.

Název položky

Popis

HintPath

Volitelný řetězec.Relativní nebo absolutní cestu sestavení.

Name

Volitelný řetězec.Zobrazovaný název sestavení, například "System.Windows.Forms."

FusionName

Volitelný řetězec.Určuje název jednoduché nebo silné fusion pro položku.

Pokud tento atribut je k dispozici, můžete ušetřit čas, protože není nutné otevřít pro získání názvu fusion soubor sestavení.

SpecificVersion

Volitelné logickou hodnotu.Určuje, zda by měl odkazovat pouze na verzi v názvu fusion.

Aliasy

Volitelný řetězec.Přezdívky pro odkaz.

Soukromé

Volitelný řetězec.Určuje, zda se má kopírovat soubor do výstupního adresáře.Hodnoty jsou:

  1. Nikdy

  2. Vždy

  3. PreserveNewest

COMReference

Představuje (nespravované) komponenty modelu COM odkazovat v projektu.

Název položky

Popis

Name

Volitelný řetězec.Zobrazovaný název součásti.

IDENTIFIKÁTOR GUID

Volitelný řetězec.Identifikátor GUID pro komponentu ve formuláři {12345678-1234-1234-1234-1234567891234}.

VersionMajor

Volitelný řetězec.Hlavní část číslo verze součásti.Například "5" Pokud je číslo plnou verzi "5.46".

VersionMinor

Volitelný řetězec.Méně závažná část číslo verze součásti.Například "46" Pokud je číslo plnou verzi "5.46".

LCID

Volitelný řetězec.Identifikátor národního prostředí pro komponentu.

WrapperTool

Volitelný řetězec.Název obálku nástroj, který je použit součásti, například "tlbimp."

Samostatný

Volitelné logickou hodnotu.Určuje, zda je komponenta součásti reg zdarma.

COMFileReference

Představuje seznam knihovny typů, které informační kanál k ResolvedComreference cíli.

Název položky

Popis

WrapperTool

Volitelný řetězec.Název obálku nástroj, který je použit součásti, například "tlbimp."

NativeReference

Představuje nativní souboru manifestu nebo odkaz na tento soubor.

Název položky

Popis

Name

Povinný řetězec.Základní název souboru manifestu.

HintPath

Povinný řetězec.Relativní cesta souboru manifestu.

ProjectReference

Představuje odkaz na jiný projekt.

Název položky

Popis

Name

Volitelný řetězec.Zobrazovaný název odkazu.

Project

Volitelný řetězec.Identifikátor GUID pro odkaz ve formuláři {12345678-1234-1234-1234-1234567891234}.

Balíček

Volitelný řetězec.Cesta souboru projektu, který se odkazuje.

Kompilace

Představuje zdrojové soubory pro kompilátor.

Název položky

Popis

DependentUpon

Volitelný řetězec.Určuje soubor, který tento soubor závisí na pro správnou kompilaci.

AutoGen

Volitelné logickou hodnotu.Určuje, zda byla vygenerována soubor projektu pomocí Visual Studio integrované vývojové prostředí (IDE).

Odkaz

Volitelný řetězec.Konvenční cesta zobrazena, pokud se soubor nachází fyzicky mimo vlivu soubor projektu.

Zobrazené

Volitelné logickou hodnotu.Označuje, zda se má zobrazit v souboru v Průzkumníka řešení v Visual Studio.

CopyToOutputDirectory

Volitelný řetězec.Určuje, zda se má kopírovat soubor do výstupního adresáře.Hodnoty jsou:

  1. Nikdy

  2. Vždy

  3. PreserveNewest

EmbeddedResource

Představuje prostředky, které má být vložen v generovaném sestavení.

Název položky

Popis

DependentUpon

Volitelný řetězec.Určuje soubor, který tento soubor závisí na pro správnou kompilaci.

Generátor

Povinný řetězec.Název jakékoli Generátor souborů, která se spouští na tuto položku.

LastGenOutput

Povinný řetězec.Název souboru, který byl vytvořen generátorem jakékoli souboru, který spustil v této položce.

CustomToolNamespace

Povinný řetězec.Obor názvů, ve kterém jakýkoli soubor generátor, který běží na tuto položku vytvořila kódu.

Odkaz

Volitelný řetězec.Cesta ke konvenční se zobrazí, pokud se soubor nachází fyzicky mimo vliv projektu.

Zobrazené

Volitelné logickou hodnotu.Označuje, zda se má zobrazit v souboru v Průzkumníka řešení v Visual Studio.

CopyToOutputDirectory

Volitelný řetězec.Určuje, zda se má kopírovat soubor do výstupního adresáře.Hodnoty jsou:

  1. Nikdy

  2. Vždy

  3. PreserveNewest

LogicalName

Povinný řetězec.Logický název integrovaného zdroje.

Obsah

Představuje soubory, které nejsou kompilován do projektu, ale může vkládat nebo publikována spolu s ní.

Název položky

Popis

DependentUpon

Volitelný řetězec.Určuje soubor, který tento soubor závisí na pro správnou kompilaci.

Generátor

Povinný řetězec.Název generátoru jakékoli souboru, která se spouští na tuto položku.

LastGenOutput

Povinný řetězec.Název souboru, který byl vytvořen generátorem jakékoli souboru spuštěného na tuto položku.

CustomToolNamespace

Povinný řetězec.Obor názvů, ve kterém jakýkoli soubor generátor, který běží na tuto položku vytvořila kódu.

Odkaz

Volitelné logickou hodnotu.Označuje, zda se má zobrazit v souboru v Průzkumníka řešení v Visual Studio.

PublishState

Povinný řetězec.Stav publikování obsahu, buď:

  • Výchozí

  • Součástí

  • Vyloučení

  • Datový soubor

  • Nezbytnou podmínkou

IsAssembly

Volitelné logickou hodnotu.Určuje, zda je soubor sestavení.

Zobrazené

Volitelné logickou hodnotu.Označuje, zda se má zobrazit v souboru v Průzkumníka řešení v Visual Studio.

CopyToOutputDirectory

Volitelný řetězec.Určuje, zda se má kopírovat soubor do výstupního adresáře.Hodnoty jsou:

  1. Nikdy

  2. Vždy

  3. PreserveNewest

Žádná

Představuje soubory, které by měly mít žádná role v procesu sestavení.

Název položky

Popis

DependentUpon

Volitelný řetězec.Určuje soubor, který tento soubor závisí na pro správnou kompilaci.

Generátor

Povinný řetězec.Název jakékoli Generátor souborů, která se spouští na tuto položku.

LastGenOutput

Povinný řetězec.Název souboru, který byl vytvořen generátorem jakékoli souboru, který spustil v této položce.

CustomToolNamespace

Povinný řetězec.Obor názvů, ve kterém jakýkoli soubor generátor, který běží na tuto položku vytvořila kódu.

Odkaz

Volitelný řetězec.Konvenční cesta má být zobrazena, pokud se soubor nachází fyzicky mimo vliv projektu.

Zobrazené

Volitelné logickou hodnotu.Označuje, zda se má zobrazit v souboru v Průzkumníka řešení v Visual Studio.

CopyToOutputDirectory

Volitelný řetězec.Určuje, zda se má kopírovat soubor do výstupního adresáře.Hodnoty jsou:

  1. Nikdy

  2. Vždy

  3. PreserveNewest

BaseApplicationManifest

Představuje základní aplikace manifest pro sestavení a obsahuje ClickOnce informace o zabezpečení nasazení.

CodeAnalysisImport

Představuje FxCop projekt, který chcete naimportovat.

Import

Představuje sestavení, jehož obory názvů, je nutné importovat pomocí Visual Basic kompilátoru.

Viz také

Referenční dokumentace

Obecné vlastnosti projektu nástroje MSBuild