Nástroj MSBuild Glosář
Tyto termíny se používají k popisu Microsoft Build Engine (MSBuild) a jeho součástí.
Glosář
AssemblyFoldersEx
Umístění registru, kde dodavatelé třetích stran uložení cest pro každou verzi rámec, který podporují, kde můžete hledat najít odkaz na sestavení 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 listyzaložená na metadata položky a potom systémem cíle nebo úkol jednou pomocí každé šarže.Dávkování je ekvivalentem MSBuild pro--smyčka konstrukce.Další informace naleznete v tématu Nástroj MSBuild dávkování.sestavení oboru
Popisuje sestavení oboru MSBuild objektu, například globální vlastnost, je potenciálně viditelná a podřízené projekty, vytvořené vícenásobných projektů sestavení projektu.podřízené projektu
Viz projektu, podřízené.Podmínka
Mnoho prvků MSBuild lze definovat podmíněně; který je Condition atribut se zobrazí v elementu.Obsah podmíněné prvky jsou ignorována, pokud bude podmínka vyhodnocena jako true.Další informace naleznete v tématu Nástroj MSBuild podmínky.definice, zboží
Viz definici 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á "posílat" nové položky.Vlastnost vyzařování
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á "posílat" 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 jsou vyhodnoceny jako se vyskytují v projektu.Cíle a úkoly nejsou spustit, dokud jsou ignorovány vlastnosti nebo položky by deklarovat nebo posílat a fáze spuštění během hodnocení.fáze spuštění
Spuštění je druhá fáze sestavení projektu.Jsou vyrobeny vybrané cíle a úkoly jsou spuštěny.Vlastnosti a položky mohou být vytvořena nebo změněna v porovnání s jejich hodnoty hodnocení.funkce, vlastnosti
Viz vlastnost funkce.Funkce položky
Viz položka funkce.položky
Položky jsou vstupy do sestavení systému a jsou seskupeny do typů položek, které jsou založeny na jejich názvy prvků.Položky představují obvykle soubory.Protože položky jsou pojmenovány podle typu položky patří do podmínek zboží a hodnotu položky zaměnitelné.Další informace naleznete v tématu Nástroj MSBuild položky.definice položky
Definice skupin položek obsahovat položky definice metadat výchozí přidat libovolný typ položky.Podobně jako známé metadat je spojen s všechny položky zadané položky typ metadat výchozí.Výchozí metadata 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 položkách v projektu.Tyto funkce zjednodušují získávání Distinct() položky a jsou rychlejší než prostřednictvím položky opakování.Jsou funkce řetězce cesty zboží a manipulaci.Další informace naleznete v tématu Funkce položkymetadata položky
Viz metadat, položka.Typ položky
Typy položek jsou pojmenovány seznamy položek, které lze použít jako parametry pro úkoly.Úkoly pomocí hodnot položky, proveďte kroky v procesu sestavení.Další informace naleznete v tématu Nástroj MSBuild položky.metadata, zboží
Metadata položky je kolekce páry název hodnota, který je spojen s položkou.Metadata poskytuje popisné informace o zboží a je volitelný, kromě známých metadat.Další informace naleznete v tématu Nástroj MSBuild položky.metadata známých
Je 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ých metadat s názvem FullPath je úplná cesta odkazovaný soubor.Další informace naleznete v tématu Nástroj MSBuild položky.multitargeting
Schopnost aplikace nebo sestavení projektu cílové mnoho různých CLR a rámců z MSBuild a Visual Studio.profil
Podmnožinu celé framework.Používá se minimalizovat nutné stáhnout do počítače.soubor projektu
Soubor projektu obsahuje skript MSBuild, který řídí sestavení.Projektové soubory mají obvykle příponu souboru, který končí "proj" například .csproj nebo .vbproj.Soubory projektu může importovat a vlastnost cílové soubory.Vlastnost
Vlastnost je páru klíč hodnota, který slouží k řízení procesu sestavení.Další informace naleznete v tématu Nástroj MSBuild vlastnosti.vlastnost, prostředí
Vlastnost 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 Nástroj MSBuild vlastnosti.vlastnost souboru
Vlastnost souboru je soubor projektu obsahující převážně vlastnosti skupiny a skupiny položek, které průvodce sestavení.Podle úmluvy má props příponu souboru.Na začátku projektu přidružené soubory obvykle importu vlastností souborů.Vlastnost funkce
Vlastnost funkce je systém vlastnosti nebo metody, které lze vyhodnotit MSBuild skripty.Vlastnosti metod lze přečíst systémový čas, porovnání řetězců, odpovídající regulární výrazy a provádět další akce.Další informace naleznete v tématu Vlastnost funkce.Vnořená vlastnost funkce
Vlastnosti funkce mohou být kombinovány do formuláře složitější funkce.Příklad:$([MSBuild]::BitwiseAnd(32, $([System.IO.File]::GetAttributes(tempFile))))
Další informace naleznete v tématu Vlastnost funkce.
Vlastnost globální
Globální vlastnost je páru klíč hodnota, který slouží k řízení procesu sestavení.Globální vlastnosti nastaveny na příkazovém řádku nebo pomocí Properties atribut Úloha MSBuilda nelze změnit během fáze hodnocení sestavení.Další informace naleznete v tématu Nástroj MSBuild vlastnosti.Vlastnost místní
Místní vlastnost je páru klíč hodnota, který slouží k řízení procesu sestavení.Tento pojem se používá pouze rozlišit vlastnost, která není globální vlastnosti.vlastnost, registr
Vlastnost registru má hodnotu, která byla nastavena pomocí speciální syntaxe přečte hodnotu podklíče registru systému.Další informace naleznete v tématu Nástroj MSBuild vlastnosti.Vlastnost rezervováno
Rezervované vlastnosti je páru klíč hodnota, který slouží k řízení procesu sestavení.Rezervované vlastnosti jsou automaticky inicializovány předdefinovaných hodnot.Další informace naleznete v tématu Nástroj MSBuild vlastnosti.rozsah projektu
Popisuje rozsah projektu nástroje MSBuild objektu, například místní vlastnost, která je viditelná pouze v aplikaci obsahující soubor projektu a všechny projekty, které se importuje.projekt, podřízené
Úloha MSBuild projektu podřízené je vytvořen během sestavení projektu.Tento nový projekt je podřízený projekt, který obsahuje nebo importuje cíl úlohy nástroje MSBuild.Podřízeným projektem dědí globální vlastnosti nadřazeného projektu, pokud se změnil Properties atribut.seznamu Redist
Přerozdělení seznam: seznam sestavení, které odpovídají daný rámec.odkaz na sestavení.
Sestavení, které slouží k vytvoření aplikace při návrhu.Odkaz na sestavení může mít skutečný kód a privátní rozhraní, z opuštění metadata a veřejná rozhraní.Vlastnost registru
Viz vlastnost, registru.cíl
Cílové skupiny úkoly společně 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 Nástroj MSBuild cíle.cíl, budovy
Viz cíl systémem.Cíl hodnocení
Cíle musí být analyzovány potenciální změny vlastnosti a položky, z přírůstkové kompilace.I v případě, že cíl je vynechána, musí tyto změny provést.Cíl hodnocení znamená této analýzy 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ínky, 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ílový systém
Cíl, který má podmínku, která je vyhodnocen jako false není spuštěn, je, nemá žádný vliv na sestavení.Cíle, které spustit proveden nebo vynechány.V obou případech je cíl vyhodnocen.Další informace naleznete v tématu cíl hodnocení.cíl přeskočení
Pokud přírůstkové kompilace zjistí, že všechny výstupní soubory jsou aktuální, pak cíl je vynechána, je cíl vyhodnocen, 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í (například .NETFramwork, Silverlight, atd.), verze a profilu (například Klient Server, atd.), který si přejete zaměřit.cílení pack
Seznam sestavení, které jsou distribuovány s danou framework a sadu odkaz na sestavení platformy.soubor cílů
Cíle soubor je soubor projektu, obsahující převážně cíle a úkoly, které provedou sestavení.Podle úmluvy má TARGETS příponu souboru.Na konci projektu přidružené soubory jsou obvykle importovat cílové soubory.úkol
Úkoly jsou jednotky spustitelný kód, který MSBuild projekty slouží k provádění operací sestavení.Úkol může například sestavit vstupní soubory nebo externí nástroj spustit.Další informace naleznete v tématu Nástroj MSBuild úkoly.transformace
Transformace je 1: 1 převod jedné položky kolekce 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 Nástroj MSBuild transformace.známé metadat
Viz metadat známé.