Slovníček nástroje MSBuild
Tyto termíny se používají k popisu Microsoft Build Engine (MSBuild) a jeho součástí.
Glosář
AssemblyFoldersEx
Umístění registru kde jiní dodavatelé ukládat cesty pro každou verzi rozhraní framework, které podporují, kde můžete najít odkaz na sestavení vypadat návrh časového rozlišení.dávkování
Dávkování znamená rozdělení položek do různých kategorií, které jsou známé jako listy, závislosti na metadata položky a následným spuštěním cílového nebo úkol jednou pomocí každé šarže.Dávkování je ekvivalentem MSBuild pro--smyčka konstrukce.Další informace naleznete v tématu Dávkování nástroje MSBuild.sestavení oboru
Rozsah sestavení popisuje nástroj MSBuild objektu, například globální vlastnosti, je potenciálně viditelná na projekt a všechny podřízené projekty vytvořené sestavení vícenásobných projektů.podřízeného projektu
Viz projektu, dítě.Podmínka
Mnoho prvků MSBuild mohou být definovány podmíněně; To znamená Condition atribut se zobrazí v prvku.Obsah podmíněné prvky jsou ignorována, pokud je podmínka vyhodnocena jako true.Další informace naleznete v tématu Podmínky nástroje MSBuild.definice, předmět
Viz definice položky.posílat zboží
Během fáze spuštění sestavení, můžete položky vytvořené nebo změněné úkoly, které mají podřízené Output prvky, které mají ItemName atribut.Úkol se říká "vyzařování" nové položky.generuje vlastnost
Během fáze spuštění sestavení, můžete vlastnosti vytvořené nebo změněné úkoly, které mají podřízené Output prvky, které mají PropertyName atribut.Úkol se říká "vyzařování" nové vlastnosti.Zkušební fáze
Hodnocení je první fáze sestavení projektu.Všechny vlastnosti a položky jsou vyhodnocovány v pořadí, v jakém jsou uvedeny v projektu.Importované projekty se hodnotí, jak se vyskytují v projektu.Cíle a úkoly se spustí až prováděcí fáze a vlastnosti nebo by deklarovat nebo posílat položky budou ignorovány při hodnocení.prováděcí fáze
Spuštění je druhá fáze sestavení projektu.Vybrané cíle jsou vyrobeny a úlohy jsou spouštěny.Vlastnosti a položky mohou být vytvořena nebo změněna v porovnání s jejich hodnocení hodnoty.Funkce, vlastnosti
Viz vlastnost funkce.Funkce položky
Viz bod funkce.zboží
Položky jsou vstupy do systému sestavení a jsou seskupeny do typů položek, které jsou založeny na jejich názvy prvků.Zboží obvykle představují soubory.Vzhledem k tomu, že položky jsou pojmenovány podle typu položky patří s podmínkami zboží a hodnota položky zaměnitelné.Další informace naleznete v tématu Položky nástroje MSBuild.definice položky
Definice skupin položek obsahovat definice zboží, které přidat výchozí metadat pro každý typ položky.Jako známá metadata metadata výchozí souvisí s všechny položky typu zadané položky.Výchozí metadat můžete explicitně přepsat v definici položky.Další informace naleznete v tématu Definice položek.Funkce položky
Položky funkce, získat informace o zboží v projektu.Tyto funkce zjednodušení načítání položek Distinct() a jsou rychlejší než prostřednictvím položky opakování.Jsou funkce pro manipulaci s cesty zboží a řetězce.Další informace naleznete v tématu Funkce položekmetadata položky
Viz metadat, zboží.Typ položky
Typy položek, se nazývají seznamy položek, které lze použít jako parametry pro úkoly.Úkoly proveďte kroky procesu sestavení pomocí hodnoty zboží.Další informace naleznete v tématu Položky nástroje MSBuild.metadata, zboží
Metadata položky je kolekce páry název hodnota, který je spojen s položkou.Metadata obsahuje popisné informace o zboží a je volitelný, kromě známých metadat.Další informace naleznete v tématu Položky nástroje MSBuild.metadata, známé
Jsou známé metadata metadata položky pouze pro čtení, která je inicializována pomocí předdefinované hodnoty.Známé metadat obsahuje popisné informace o položce, která odkazuje na soubor.Například hodnota známé metadat s názvem FullPath je úplná cesta k souboru odkazuje.Další informace naleznete v tématu Položky nástroje MSBuild.cílení na více verzí
Schopnost aplikace nebo sestavení projektu cíl mnoha různých CLR a rámců z nástroje MSBuild a ze sady Visual Studio.profil
Podmnožinu plném Frameworku.To umožňuje minimalizovat, je nutné stáhnout do počítače.soubor projektu
Soubor projektu obsahuje nástroj MSBuild skript, který kontroluje sestavení.Projektové soubory mají obvykle příponu souboru, který končí "proj", jako je například .csproj nebo .vbproj.Soubory projektu může importovat soubory vlastnosti a cíle.vlastnost
Vlastnost je páru klíč hodnota, který slouží k řízení procesu sestavení.Další informace naleznete v tématu Vlastnosti nástroje MSBuild.vlastnosti, prostředí
Prostředí je vlastnost, která je automaticky inicializována na hodnotu systémové proměnné prostředí, který má stejný název.Další informace naleznete v tématu Vlastnosti nástroje MSBuild.Vlastnosti souboru
Vlastnost souboru je soubor projektu, který obsahuje převážně vlastnost skupiny a skupiny zboží, které sestavení.Podle konvence je props příponu souboru.Na začátku projektu přidružené soubory jsou obvykle importovat soubory vlastnost.Vlastnost funkce
Je funkce vlastnost systému vlastnost nebo metodu, která lze použít k vyhodnocení MSBuild skripty.Vlastnosti metod lze přečíst systémový čas, porovnání řetězců, přiřadit regulární výrazy a provádět další akce.Další informace naleznete v tématu Funkce vlastností.Vlastnosti funkce, vnořená
Vlastnosti funkce mohou být sloučeny do formuláře složitější funkce.Příklad:$([MSBuild]::BitwiseAnd(32, $([System.IO.File]::GetAttributes(tempFile))))
Další informace naleznete v tématu Funkce vlastností.
Vlastnost globální
Globální vlastnost je páru klíč hodnota, který slouží k řízení procesu sestavení.Globální vlastnosti jsou nastaveny na příkazovém řádku nebo pomocí Properties atribut Úloha MSBuilda nelze měnit během zkušební fáze sestavení.Další informace naleznete v tématu Vlastnosti nástroje MSBuild.Vlastnost místní
Místní vlastnost je páru klíč hodnota, který slouží k řízení procesu sestavení.Tento termín se používá pouze k rozlišení vlastnost, která není globální vlastnosti.vlastnosti, registr
Vlastnost registru má hodnotu, která byla nastavena pomocí speciální syntaxe, která přečte hodnotu podklíče registru systému.Další informace naleznete v tématu Vlastnosti nástroje MSBuild.vlastnost, která je vyhrazena
Rezervovaná vlastnost je páru klíč hodnota, který slouží k řízení procesu sestavení.Rezervované vlastnosti jsou inicializovány automaticky do předdefinovaných hodnot.Další informace naleznete v tématu Vlastnosti nástroje MSBuild.rozsah projektu
Rozsah projektu popisuje MSBuild objektu, například místní vlastnosti, které jsou viditelné pouze v obsahující soubor projektu a všechny projekty, které se importuje.projekt, dítě
Úloha MSBuild podřízeného projektu je vytvořen během sestavení projektu.Tohoto nového projektu je potomkem projektu, který obsahuje nebo importuje cíl, který obsahuje Úloha MSBuild.Podřízeného projektu globální vlastnosti nadřazeného projektu zdědí, pokud jsou upravena Properties atribut.seznam REDIST
Přerozdělení seznam: seznam sestavení, která odpovídá daný rámec.odkaz na sestavení.
Sestavení, které se používá při návrhu k vytvoření aplikace.Odkaz na sestavení může mít skutečný kód a privátní rozhraní odebrána, metadat a veřejná rozhraní.Vlastnost registru
Viz vlastnost, registru.cíl
Cíl seskupí úkoly v určitém pořadí a zpřístupňuje oddílů souboru projektu jako vstupní body do procesu sestavení.Další informace naleznete v tématu Cíle nástroje MSBuild.target, stavební
Viz cíl, systémem.Cíl hodnocení
Z důvodu přírůstkovou kompilaci musí být analyzovány cíle pro případné změny vlastnosti a položky.I v případě, že cíl je přeskočen, musí tyto změny provedeny.Cíl hodnocení znamená provádění této analýzy a provedení těchto změn.Další informace naleznete v tématu Přírůstková sestavení.cíl, provádění
Provádění cíl znamená jeho hodnocení a provádění všech úkolů, které mají žádné podmínky nebo podmínek, jehož vyhodnocení na hodnotu true.Během přírůstkovou kompilaci cíle mohou být vynechány nebo provedeny, ale jsou vždy vyhodnocovány.Další informace naleznete v tématu cíl hodnocení.cíl, systém
Cíl, který obsahuje podmínku, který je vyhodnocen jako false není spuštěn, to znamená, nemá žádný vliv na sestavení.Cíle, které jsou spuštěny jsou provedeny nebo vynechány.V obou případech je cíl vyhodnocen.Další informace naleznete v tématu cíl hodnocení.cíl, bude přeskočena
Pokud přírůstkové kompilace zjistí, že všechny výstupní soubory jsou aktuální, pak cíl vynechán, to znamená, cíl je vyhodnocena, ale úkolů v rámci cíle nebudou provedeny.Další informace naleznete v tématu cíl hodnocení.zástupný název cílového rámce
Název, který popisuje rozhraní (jako je například.NETFramwork, Silverlight, atd.), verze a profilu (například klient, Server, atd.), kterou si přejete zaměřit.Targeting pack
Seznam sestavení, které jsou distribuovány s daný rámec a sada odkaz na sestavení dané platformy.v souboru cílů
Cíle soubor je soubor projektu, který obsahuje převážně cíle a úkoly, které povedou sestavení.Dle úmluvy má TARGETS příponu souboru.Cílové soubory jsou importovány obvykle na konci projektu přidružené soubory.úloha
Úkoly jsou jednotky spustitelný kód, který MSBuild projekty pomocí provádět operace sestavení.Úkol může být například sestavit vstupní soubory nebo externí nástroj spustit.Další informace naleznete v tématu Úlohy nástroje MSBuild.transformace
Transformace je 1: 1 převod odběru jedné položky do jiné.Kromě povolení projektu převést položku kolekce, transformace umožňuje cílové určení přímé mapování mezi vstupy a výstupy.Další informace naleznete v tématu Transformace nástroje MSBuild.dobře známé metadat
Viz metadat, dobře známé.