Úloha MSBuild odkaz
Ú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 Nástroj MSBuild úkoly specifické pro aplikaci 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 Nástroj MSBuild podmínky. |
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 Jak: Ignorovat chyby v úkolech. |
V tomto oddíle
Základní třídy úloh
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.Úlohy AL (Assembly Linker)
Vytvoří sestavení manifestu z jednoho nebo více souborů, které jsou buď moduly nebo soubory prostředků.AspNetCompiler úloh
Zabalí aspnet_compiler.exe nástroj předkompilace aplikací technologie ASP.NET.AssignCulture úloh
Přiřadí identifikátory jazykové verze položky.AssignProjectConfiguration úloh
Přijímá seznam konfiguračních řetězců a přiřadí jim zadané projekty.AssignTargetPath úloh
Přijímá seznam souborů a přidá <TargetPath> atributy, pokud již nejsou určeny.CallTarget úloh
Vyvolá cíl v souboru projektu.CombinePath úloh
Zadané cesty se sloučí do jedné cesty.ConvertToAbsolutePath úloh
Převádí relativní cesta nebo odkaz na absolutní cestu.Kopírovat úkol
Zkopíruje soubory do nového umístění.CreateCSharpManifestResourceName úloh
Vytvoří Visual C#-název stylu manifestu z názvu souboru .resx dané nebo jiných zdrojů.CreateItem úloh
Naplní kolekcí položek z vstupní položky umožňující položky zkopírovat z jednoho seznamu do jiného.CreateProperty úkolu
Vyplní vlastnosti ze vstupních hodnot, což hodnoty z vlastností nebo řetězec zkopírovány do jiného.CreateVisualBasicManifestResourceName úloh
Vytvoří Visual Basic-název stylu manifestu z názvu souboru .resx dané nebo jiných zdrojů.CSC úkolu
Vyvolá Visual C# kompilátoru vytvoření spustitelné soubory, knihovny DLL nebo moduly kódu.Odstranit úkol
Odstraní zadané soubory.Chyba úkolu
Zastaví sestavení a zaznamená chybu podle vyhodnocené podmíněného příkazu.Úlohy Exec
Spustí zadaný program nebo příkaz se zadanými argumenty.FindAppConfigFile úloh
Hledá soubor app.config, pokud některý z uvedených seznamů.FindInList úloh
Najde zadaný seznam, který má odpovídající itemspec položky.FindUnderPath úloh
Určuje, které položky v kolekci zadaná položka existuje v zadané složce a všech jejích podsložkách.FormatUrl úloh
Převede správný formát URL adresy URL.FormatVersion úloh
Číslo revize připojí číslo verze.GenerateApplicationManifest úloh
Generuje ClickOnce manifest aplikace nebo nativní manifestu.GenerateBootstrapper úloh
Poskytuje automatizovaný způsob, jak zjistit, stáhnout a nainstalovat aplikaci a její požadavky.GenerateDeploymentManifest úloh
Generuje ClickOnce manifest nasazení.GenerateResource úloh
Převede soubory TXT a .resx common language runtime binární soubory RESOURCES.GenerateTrustInfo úloh
Generuje důvěryhodnosti aplikace z manifestu základní a TargetZone a ExcludedPermissions parametry.GetAssemblyIdentity úloh
Načte identit sestavení ze zadaných souborů a vypíše informace o identitě.GetFrameworkPath úloh
Načte cestu .NET Framework sestavení.GetFrameworkSdkPath úloh
Načte cestu Windows Software Development Kit (SDK).GetReferenceAssemblyPaths úloh
Vrátí odkaz na sestavení cesty různých rámců.LC úkolu
Generuje soubor .license ze souboru .licx.MakeDir úloh
Vytvoří adresáře a v případě potřeby mateřskou adresářů.Zpráva úkolu
Zaznamenává zprávy během sestavení.Přesunutí úkolu
Přesune soubory do nového umístění.Úloha MSBuild
Vytvoří MSBuild projekty z jiné MSBuild projektu.ReadLinesFromFile úloh
Čte seznam položek z textového souboru.RegisterAssembly úloh
Načte metadata v rámci zadané sestavení a přidá nezbytné položky registru.RemoveDir úloh
Odebere zadané adresáře a všechny jeho soubory a podadresáře.RemoveDuplicates úloh
Odstraní duplicitní položky z kolekce zadané položky.RequiresFramework35SP1Assembly úloh
Určuje, zda aplikace vyžaduje rozhraní.NET Framework 3.5 SP1.Úlohy podobného aplikaci ResGen
Zastaralé.Použití GenerateResource úloh úkol převádět soubory TXT a .resx common language runtime binární soubory RESOURCES.ResolveAssemblyReference úloh
Určuje všechny sestavení, které závisí na zadaném sestavení.ResolveComReference úloh
Bere seznam názvů knihovny typů nebo .tlb soubory a řeší tyto knihovny typů pro umístění na disku.ResolveKeySource úloh
Určuje zdroj klíče silného názvuResolveManifestFiles úloh
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 úloh
Odstraňuje nativní odkazy.ResolveNonMSBuildProjectOutput úloh
Určuje výstupní soubory pro odkazy projekt-nástroje MSBuild.SGen úloh
Vytvoří sestavení serializace XML pro typy v zadaném sestavení.SignFile úloh
Podepíše zadaný certifikát pomocí zadaného souboru.Dotykové ovládání úloh
Nastaví dobu přístup a úpravy souborů.UnregisterAssembly úloh
Zruší registraci zadané sestavení pro COM interop účely.UpdateManifest úloh
Aktualizuje vybrané vlastnosti v manifestu a odstoupí.Soubor VBC úkolu
Kompilátor jazyka Visual Basic k vytvoření spustitelné soubory, knihovny DLL nebo moduly kódu vyvolá...Upozornění úkol
Protokoly upozornění během sestavení je založena na vyhodnocený podmíněného příkazu.WriteCodeFragment úloh
Generuje kód dočasný soubor pomocí zadaný kód generovaný fragmentu.Soubor nelze odstranit.WriteLinesToFile úloh
Zapíše zadané položky souboru zadaný text.XmlPeek úloh
Vrátí hodnoty podle dotazu XPath ze souboru XML.XmlPoke úloh
Nastaví hodnoty zadané pro dotaz jazyka XPath do souboru XML.XslTransformation úloh
Převádí vstup XML pomocí Extensible Stylesheet Language Transformation (XSLT) nebo zkompilované XSLT a výstupy do souboru nebo výstupní zařízení.