Referenční dokumentace úlohy nástroje MSBuild
Úlohy poskytují kód, který běží během procesu sestavení.Úkoly v následujícím seznamu jsou zahrnuty v MSBuild.Při Visual C++ je nainstalována, další úkoly jsou k dispozici, se používají k vytváření Visual C++ projektů.Další informace naleznete v tématu Úlohy nástroje MSBuild specifické pro Visual C++.
Kromě parametrů uvedených v témata v této části každý úkol má také následující parametry:
Parametr |
Description |
---|---|
Condition |
Volitelný String parametr. A Boolean výraz, MSBuild stroj se používá k určení, zda bude tento úkol proveden.Informace o podmínkách, které jsou podporovány v MSBuild, viz Podmínky nástroje MSBuild. |
ContinueOnError |
Volitelný parametr.Může obsahovat jednu z následujících hodnot:
Verze rozhraní.NET Framework před 4.5 podporována pouze true a false hodnoty. Další informace naleznete v tématu Postupy: Ignorování chyb v úlohách. |
V tomto oddíle
Třída Base úlohy
Přidá úkoly, které jsou odvozeny z několika parametry Task třídy.TaskExtension – základní třída
Přidá úkoly, které jsou odvozeny z několika parametry TaskExtension třídy.ToolTaskExtension – základní třída
Přidá úkoly, které jsou odvozeny z několika parametry ToolTaskExtension třídy.AL (linker sestavení) – úloha
Vytvoří sestavení manifestu z jednoho nebo více souborů, které jsou buď moduly nebo soubory prostředků.AspNetCompiler – úloha
Zabalí aspnet_compiler.exe nástroj předkompilace aplikací technologie ASP.NET.AssignCulture – úloha
Přiřadí identifikátory jazykové verze položky.AssignProjectConfiguration – úloha
Přijímá seznam konfiguračních řetězců a přiřadí jim zadané projekty.AssignTargetPath – úloha
Přijímá seznam souborů a přidá <TargetPath> atributy, pokud již nejsou určeny.CallTarget – úloha
Vyvolá cíl v souboru projektu.CombinePath – úloha
Zadané cesty se sloučí do jedné cesty.ConvertToAbsolutePath – úloha
Převádí relativní cesta nebo odkaz na absolutní cestu.Copy – úloha
Zkopíruje soubory do nového umístění.CreateCSharpManifestResourceName – úloha
Vytvoří Visual C#-název stylu manifestu z názvu souboru .resx dané nebo jiných zdrojů.CreateItem – úloha
Naplní kolekcí položek z vstupní položky umožňující položky zkopírovat z jednoho seznamu do jiného.CreateProperty – úloha
Vyplní vlastnosti ze vstupních hodnot, což hodnoty z vlastností nebo řetězec zkopírovány do jiného.CreateVisualBasicManifestResourceName – úloha
Vytvoří Visual Basic-název stylu manifestu z názvu souboru .resx dané nebo jiných zdrojů.Csc – úloha
Vyvolá Visual C# kompilátoru vytvoření spustitelné soubory, knihovny DLL nebo moduly kódu.Delete – úloha
Odstraní zadané soubory.Error – úloha
Zastaví sestavení a zaznamená chybu podle vyhodnocené podmíněného příkazu.Exec – úloha
Spustí zadaný program nebo příkaz se zadanými argumenty.FindAppConfigFile – úloha
Hledá soubor app.config, pokud některý z uvedených seznamů.FindInList – úloha
Najde zadaný seznam, který má odpovídající itemspec položky.FindUnderPath – úloha
Určuje, které položky v kolekci zadaná položka existuje v zadané složce a všech jejích podsložkách.FormatUrl – úloha
Převede správný formát URL adresy URL.FormatVersion – úloha
Číslo revize připojí číslo verze.GenerateApplicationManifest – úloha
Generuje ClickOnce manifest aplikace nebo nativní manifestu.GenerateBootstrapper – úloha
Poskytuje automatizovaný způsob, jak zjistit, stáhnout a nainstalovat aplikaci a její požadavky.GenerateDeploymentManifest – úloha
Generuje ClickOnce manifest nasazení.GenerateResource – úloha
Převede soubory TXT a .resx common language runtime binární soubory RESOURCES.GenerateTrustInfo – úloha
Generuje důvěryhodnosti aplikace z manifestu základní a TargetZone a ExcludedPermissions parametry.GetAssemblyIdentity – úloha
Načte identit sestavení ze zadaných souborů a vypíše informace o identitě.GetFrameworkPath – úloha
Načte cestu .NET Framework sestavení.GetFrameworkSdkPath – úloha
Načte cestu Windows Software Development Kit (SDK).GetReferenceAssemblyPaths – úloha
Vrátí odkaz na sestavení cesty různých rámců.LC – úloha
Generuje soubor .license ze souboru .licx.MakeDir – úloha
Vytvoří adresáře a v případě potřeby mateřskou adresářů.Úlohy zpráv
Zaznamenává zprávy během sestavení.Move – úloha
Přesune soubory do nového umístění.MSBuild – úloha
Vytvoří MSBuild projekty z jiné MSBuild projektu.ReadLinesFromFile – úloha
Čte seznam položek z textového souboru.RegisterAssembly – úloha
Načte metadata v rámci zadané sestavení a přidá nezbytné položky registru.RemoveDir – úloha
Odebere zadané adresáře a všechny jeho soubory a podadresáře.RemoveDuplicates – úloha
Odstraní duplicitní položky z kolekce zadané položky.RequiresFramework35SP1Assembly – úloha
Určuje, zda aplikace vyžaduje rozhraní.NET Framework 3.5 SP1.Úlohy podobného aplikaci ResGen
Zastaralé.Použití GenerateResource – úloha úkol převádět soubory TXT a .resx common language runtime binární soubory RESOURCES.ResolveAssemblyReference – úloha
Určuje všechny sestavení, které závisí na zadaném sestavení.ResolveComReference – úloha
Bere seznam názvů knihovny typů nebo .tlb soubory a řeší tyto knihovny typů pro umístění na disku.ResolveKeySource – úloha
Určuje zdroj klíče silného názvuResolveManifestFiles – úloha
Odstraňuje následující položky v procesu sestavení soubory pro generování manifestu: vytvořené položky, závislosti, satelity, obsah, symboly ladění a dokumentaci.ResolveNativeReference – úloha
Odstraňuje nativní odkazy.ResolveNonMSBuildProjectOutput – úloha
Určuje výstupní soubory pro odkazy projekt-nástroje MSBuild.SGen – úloha
Vytvoří sestavení serializace XML pro typy v zadaném sestavení.SignFile – úloha
Podepíše zadaný certifikát pomocí zadaného souboru.Touch – úloha
Nastaví dobu přístup a úpravy souborů.UnregisterAssembly – úloha
Zruší registraci zadané sestavení pro COM interop účely.UpdateManifest – úloha
Aktualizuje vybrané vlastnosti v manifestu a odstoupí.Vbc – úloha
Kompilátor jazyka Visual Basic k vytvoření spustitelné soubory, knihovny DLL nebo moduly kódu vyvolá...Warning – úloha
Protokoly upozornění během sestavení je založena na vyhodnocený podmíněného příkazu.WriteCodeFragment – úloha
Generuje kód dočasný soubor pomocí zadaný kód generovaný fragmentu.Soubor nelze odstranit.WriteLinesToFile – úloha
Zapíše zadané položky souboru zadaný text.XmlPeek – úloha
Vrátí hodnoty podle dotazu XPath ze souboru XML.XmlPoke – úloha
Nastaví hodnoty zadané pro dotaz jazyka XPath do souboru XML.XslTransformation – úloha
Převádí vstup XML pomocí Extensible Stylesheet Language Transformation (XSLT) nebo zkompilované XSLT a výstupy do souboru nebo výstupní zařízení.