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:
|
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:
|
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:
|
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ď:
|
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:
|
Žá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:
|
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.