Microsoft.Build.Tasks Obor názvů

Obsahuje implementaci všech úkolů dodávaných s nástrojem MSBuild. Contains the implementation of all tasks shipping with MSBuild. Informace naleznete v tématu MSBuild. For information, see MSBuild.

Třídy

AL

Tato třída definuje úlohu XMake "AL", která umožňuje pomocí al.exe propojit moduly a soubory prostředků do sestavení.This class defines the "AL" XMake task, which enables using al.exe to link modules and resource files into assemblies.

AppDomainIsolatedTaskExtension

Tato třída poskytuje stejné funkce jako třída Task, ale je odvozená od třídy MarshalByRefObject, aby mohla být vytvořena ve své vlastní doméně aplikace.This class provides the same functionality as the Task class, but derives from MarshalByRefObject so that it can be instantiated in its own app domain.

AspNetCompiler

Úkol AspNetCompiler –, což je Obálka kolem aspnet_compiler.exeThe AspNetCompiler task, which is a wrapper around aspnet_compiler.exe

AssignCulture

Třída: AssignCulture –Class: AssignCulture Tato úloha provede seznam názvů souborů prostředků a nastaví atribut, který obsahuje název jazykové verze vložený do názvu souboru:This task takes a list of resource file names and sets an attribute that contains the culture name embedded in the file name: MyResources. fr. resx = = > culture = ' fr 'MyResources.fr.resx ==> Culture='fr' Tato úloha může také vracet seznam názvů souborů neutrálních jazykové verze, například:The task can also return a list of "Culture-neutral" file names, like: MyGlyph.fr.bmp = = > MyGlyph.bmp [culture = ' fr ']MyGlyph.fr.bmp ==> MyGlyph.bmp [Culture='fr'] Důvodem je to, že vložené prostředky jsou odkazovány tímto způsobem.This is because embedded resources are referred to this way.

Tato úloha má spoustu rohových případů.There are plenty of corner cases with this task. Další podrobnosti najdete v testu jednotky.See the unit test for more details.

AssignLinkMetadata

Úkol pro přiřazení přiměřených metadat "Link" k zadaným položkám.Task to assign a reasonable "Link" metadata to the provided items.

AssignProjectConfiguration

Přiřadí konfigurace projektu XML k položkám úkolu odkazů projektu.Assigns XML project configurations to project reference task items.

AssignTargetPath

Vytvoří nový seznam položek, které mají < atributy TargetPath, > Pokud se ve vstupu žádné neobjevily.Create a new list of items that have <TargetPath> attributes if none was present in the input.

CallTarget

Implementuje úlohu CallTarget – .Implements the CallTarget task. K vytvoření a spuštění této úlohy použijte element CallTarget – v souboru projektu.Use the CallTarget element in your project file to create and execute this task. Informace o použití a parametrech naleznete v tématu CallTarget – Task.For usage and parameter information, see CallTarget Task.

CodeTaskFactory

Objekt pro vytváření úloh, který může přijímat jazyky s modelem DOM kódu a vytvořit z něj úlohuA task factory which can take code dom supported languages and create a task out of it

CombinePath

Úloha, která volá cestu. kombinaceTask to call Path.Combine.

CommandLineBuilderExtension

Odvozená třída CommandLineBuilder pro specializovanou logiku specifickou pro úlohy MSBuildCommandLineBuilder derived class for specialized logic specific to MSBuild tasks

ConvertToAbsolutePath

Úloha, která volá cestu. GetFullPathTask to call Path.GetFullPath

Copy

Úkol, který kopíruje soubory.A task that copies files.

CreateCSharpManifestResourceName

Základní třída pro úlohu, která určuje vhodný název prostředku manifestu, který má být přiřazen k danému resx nebo jinému prostředku.Base class for task that determines the appropriate manifest resource name to assign to a given resx or other resource.

CreateItem

Přepošle seznam položek ze vstupu do výstupu.Forward a list of items from input to output. To umožňuje seznamy dynamických položek.This allows dynamic item lists.

CreateManifestResourceName

Základní třída pro úlohu, která určuje vhodný název prostředku manifestu, který má být přiřazen k danému resx nebo jinému prostředku.Base class for task that determines the appropriate manifest resource name to assign to a given resx or other resource.

CreateProperty

Pouze přímý průchozí vstup až do výstupů.Just a straight pass-through of the inputs through to the outputs.

CreateTemporaryVCProject

Vytvoří dočasný Visual C++ projekt s odkazy MSBuild nahrazenými odkazy na soubory.Creates a temporary Visual C++ project with MSBuild references replaced with file references.

CreateVisualBasicManifestResourceName

Základní třída pro úlohu, která určuje vhodný název prostředku manifestu, který má být přiřazen k danému resx nebo jinému prostředku.Base class for task that determines the appropriate manifest resource name to assign to a given resx or other resource.

Csc

Implementuje úlohu CSC .Implements the Csc task. Pomocí elementu CSC v souboru projektu vytvořte a spusťte tuto úlohu.Use the Csc element in your project file to create and execute this task. Informace o využití a parametrech najdete v tématu úloha CSC.For usage and parameter information, see Csc Task.

Delete

Odstraňte soubory z disku.Delete files from disk.

DownloadFile

Představuje úkol, který může stáhnout soubor.Represents a task that can download a file.

Error

Úloha, která jednoduše generuje chybu.Task that simply emits an error. Modul přidá cestu k souboru projektu a informace o řádku/sloupci.Engine will add project file path and line/column information.

ErrorFromResources

Úkol, který vygeneruje chybu pro daný řetězec prostředku.Task that emits an error given a resource string. Modul přidá cestu k souboru projektu a informace o řádku/sloupci.Engine will add project file path and line/column information.

Exec

Tato třída definuje úlohu nástroje MSBuild "exec", která jednoduše vyvolá zadaný proces se zadanými argumenty, počká na jeho dokončení a vrátí hodnotu true, pokud byl proces úspěšně dokončený, a hodnotu false, pokud došlo k chybě.This class defines an "Exec" MSBuild task, which simply invokes the specified process with the specified arguments, waits for it to complete, and then returns True if the process completed successfully, and False if an error occurred.

FindAppConfigFile

Vyhledá soubor app.config, pokud existuje, v zadaných seznamech.Finds the app.config file, if any, in the provided lists. Z důvodu kompatibility musí sledovat určitý libovolný algoritmus.For compat reasons, it has to follow a particular arbitrary algorithm. Přidává také metadata TargetPath.It also adds the TargetPath metadata.

FindInList

Úkol, který najde položku se zadaným ItemSpec, pokud je k dispozici v seznamu poskytnutých.A task that finds an item with the specified itemspec, if present, in the provided list.

FindInvalidProjectReferences

Vrátí cesty referenčního sestavení k různým architekturám.Returns the reference assembly paths to the various frameworks

FindUnderPath

V případě seznamu položek určete, které z nich jsou v předané složce a které nejsou.Given a list of items, determine which are in the cone of the folder passed in and which aren't.

FormatUrl

Naformátuje adresu URL tak, že ji kanonizace (tj. "- > " %20 ") a transformuje" localhost "na" nazev_pocitace ".Formats a url by canonicalizing it (i.e. " " -> "%20") and transforming "localhost" to "machinename".

FormatVersion

Formátuje verzi kombinací verze a revize.Formats a version by combining version and revision.

GenerateApplicationManifest

Generuje manifest aplikace pro projekty ClickOnce.Generates an application manifest for ClickOnce projects.

GenerateBindingRedirects

Proveďte navrhované přesměrování (od úloh ResolveAssemblyReference – a GenerateOutOfBandAssemblyTables) a přidejte je do mezilehlé kopie souboru App.config.Take suggested redirects (from the ResolveAssemblyReference and GenerateOutOfBandAssemblyTables tasks) and add them to an intermediate copy of the App.config file.

GenerateBootstrapper

Generuje zaváděcí nástroj pro projekty nasazení ClickOnce.Generates a bootstrapper for ClickOnce deployment projects.

GenerateDeploymentManifest

Generuje manifest nasazení pro projekty ClickOnce.Generates a deploy manifest for ClickOnce projects.

GenerateManifestBase

Základní třída pro všechny úlohy generování manifestu.Base class for all manifest generation tasks.

GenerateResource

Tato třída definuje úlohu MSBuild "GenerateResource –", která umožňuje používat rozhraní API prostředků k transformaci souborů prostředků.This class defines the "GenerateResource" MSBuild task, which enables using resource APIs to transform resource files.

GenerateTrustInfo

Tato úloha generuje vztah důvěryhodnosti aplikace ze základního manifestu a vlastností TargetZone a ExcludedPermissions.This task generates the application trust from the base manifest and the TargetZone and ExcludedPermissions properties.

GetAssemblyIdentity

Zapisuje vstupní soubory pro své identity sestavení a vypíše sadu položek s informacemi o identitě.Sniffs input files for their assembly identities, and outputs a set of items with the identity information.

GetFileHash

Vypočítá kontrolní součet pro jeden soubor.Computes the checksum for a single file.

GetFrameworkPath

Vrátí cesty k různým verzím rozhraní.Returns the paths to the various frameworks versions.

GetFrameworkSdkPath

Vrátí cesty k sadě SDK rozhraní .NET Framework.Returns paths to the frameworks SDK.

GetInstalledSDKLocations

Shromáždí seznam nainstalovaných sad SDK v registru a na disku a zapisuje je do projektu, aby je bylo možné použít během rozlišení odkazů sady SDK a RAR pro jednotlivé soubory.Gathers the list of installed SDKS in the registry and on disk and outputs them into the project so they can be used during SDK reference resolution and RAR for single files.

GetReferenceAssemblyPaths

Vrátí cesty referenčního sestavení k různým architekturám.Returns the reference assembly paths to the various frameworks

GetSDKReferenceFiles

Přeloží SDKReference – na úplnou cestu na disku.Resolves an SDKReference to a full path on disk

Hash

Generuje hodnotu hash daných položek položky.Generates a hash of a given ItemGroup items. Metadata nejsou zvažována v hodnotě hash.Metadata is not considered in the hash. V současné době používá SHA1.Currently uses SHA1. Implementace se může měnit mezi verzemi nástroje MSBuild.Implementation subject to change between MSBuild versions. Neurčen jako bezpečnostní opatření, pouze jedinečnost mezi prováděním sestavení.Not intended as a cryptographic security measure, only uniqueness between build executions.

LC

Úloha kompilátoru licencíThe License Compiler task

MakeDir

Úloha, která vytvoří adresářA task that creates a directory

ManagedCompiler

Definuje vlastnosti a metody společné pro spravované úkoly kompilátoru.Defines the properties and methods common to managed compiler tasks.

Message

Úkol, který jednoduše vygeneruje zprávu.Task that simply emits a message. Pokud není zadaná důležitost, je výchozí hodnota vysoká.Importance defaults to high if not specified.

Move

Úkol pro přesunutí jednoho nebo více souborů.Task to move one or more files.

MSBuild

Implementuje úlohu MSBuild .Implements the MSBuild task. K vytvoření a spuštění této úlohy použijte element MSBuild v souboru projektu.Use the MSBuild element in your project file to create and execute this task. Informace o použití a parametrech najdete v tématu Úloha MSBuild.For usage and parameter information, see MSBuild Task.

ReadLinesFromFile

Načte seznam položek ze souboru.Read a list of items from a file.

RegisterAssembly

Registruje spravované sestavení pro zprostředkovatele komunikace s objekty COM (ekvivalent funkce regasm.exe, ale tento kód ve skutečnosti nevolá exe).Registers a managed assembly for COM interop (equivalent of regasm.exe functionality, but this code doesn't actually call the exe).

RemoveDir

Odeberte zadané adresáře.Remove the specified directories.

RemoveDuplicates

Po předaném seznamu položek odstraňte duplicitní položky.Given a list of items, remove duplicate items. Atributy se nepovažují za.Attributes are not considered. Nerozlišuje velká a malá písmena.Case insensitive.

RequiresFramework35SP1Assembly

Tato úloha určuje, zda tento projekt vyžaduje sestavení VS2008 SP1.This task determines if this project requires VS2008 SP1 assembly.

ResolveAssemblyReference

V případě seznamu assemblyFiles určete uzavření všech assemblyFiles, které na těchto assemblyFiles závisejí, včetně závislostí druhé a n-tého pořadí.Given a list of assemblyFiles, determine the closure of all assemblyFiles that depend on those assemblyFiles including second and nth-order dependencies too.

ResolveCodeAnalysisRuleSet

Určuje, který soubor (pokud existuje) má být použit jako sada pravidel analýzy kódu na základě zadaných vlastností analýzy kódu.Determines which file, if any, to be used as the code analysis rule set based on the supplied code analysis properties.

ResolveComReference

Hlavní třída pro úlohu rozlišení odkazu modelu COM pro .NET CoreMain class for the COM reference resolution task for .NET Core

ResolveKeySource

Určení zdroje klíče se silným názvemDetermine the strong name key source

ResolveManifestFiles

Tato úloha řeší následující položky v procesu sestavení do souborů pro generování manifestu: sestavené položky, závislosti, satelity, obsah, symboly ladění a dokumentace) do souborů pro generování manifestu.This task resolves the following items in the build process to files for manifest generation: built items, dependencies, satellites, content, debug symbols, and documentation) to files for manifest generation.

ResolveNativeReference

Hlavní třída pro úlohu nativního řešení odkazů.Main class for the native reference resolution task.

ResolveNonMSBuildProjectOutput

Určuje výstupní soubory pro odkazy na projekt, které nejsou v nástroji MSBuild.Determines the output files for non-MSBuild project references.

ResolveProjectBase

Základní třída pro ResolveNonMSBuildProjectOutput – a AssignProjectConfiguration –, protože má podobnou architekturuBase class for ResolveNonMSBuildProjectOutput and AssignProjectConfiguration, since they have similar architecture

ResolveSDKReference

Přeloží SDKReference – na úplnou cestu na disku.Resolves an SDKReference to a full path on disk

ResolveVCProjectOutput

Určuje výstupní soubory pro Visual C++ odkazy na projekt.Determines the output files for Visual C++ project references.

RoslynCodeTaskFactory
SGen

Genererates sestavení serializace obsahující serializace XML pro vstupní sestavení.Genererates a serialization assembly containing XML serializers for the input assembly.

SignFile

Tato úloha podepisuje předaný soubor pomocí poskytnutého certifikátu Authenticode a volitelně používá časové razítko, pokud je zadána adresa URL.This task signs the passed in file using the Authenticode cert provided and optionally uses a timestamp if a URL is provided. Může podepisovat manifesty ClickOnce i exe.It can sign ClickOnce manifests as well as exe's.

TaskExtension

Malá zprostředkující třída pro úlohy MSBuild, viz také TaskLoadInSeparateAppDomainExtensionA small intermediate class for MSBuild tasks, see also TaskLoadInSeparateAppDomainExtension

TaskLoggingHelperExtension

Třída protokolování pomocníka pro úlohy, která se používá pro práci se dvěma datovými proudy prostředků.Helper logging class for tasks, used for dealing with two resource streams.

Telemetry

Úkol, který zaznamená telemetrii.Task that logs telemetry.

ToolTaskExtension

Malá střední třída mezi ToolTask a třídami, která ji používá v XMakeTasks, implementaci funkcí, které nechcete zveřejnit v nástrojíchA small intermediate class between ToolTask and classes using it in XMakeTasks, implementing functionality that we didn't want to expose in Utilities

Touch

Tato třída definuje úlohu dotykového ovládání.This class defines the touch task.

UnregisterAssembly

Registruje spravované sestavení pro zprostředkovatele komunikace s objekty COM (ekvivalent funkce regasm.exe, ale tento kód ve skutečnosti nevolá exe).Registers a managed assembly for COM interop (equivalent of regasm.exe functionality, but this code doesn't actually call the exe).

Unzip

Představuje úlohu, která může extrahovat archiv zip.Represents a task that can extract a .zip archive.

UpdateManifest

Aktualizuje vybrané vlastnosti v manifestu a znovu se podepíše.Updates selected properties in a manifest and resigns.

Vbc

Implementuje úlohu Vbc .Implements the Vbc task. K vytvoření a spuštění této úlohy použijte element Vbc v souboru projektu.Use the Vbc element in your project file to create and execute this task. Informace o použití a parametrech naleznete v tématu Vbc Task.For usage and parameter information, see Vbc Task.

VCBuild

Implementuje úlohu vcbuild .Implements the VCBuild task. K vytvoření a spuštění této úlohy použijte prvek vcbuild v souboru projektu.Use the VCBuild element in your project file to create and execute this task.

VerifyFileHash

Ověřuje, že soubor odpovídá očekávané hodnotě hash souboru.Verifies that a file matches the expected file hash.

Warning

Úloha, která jednoduše vygeneruje upozornění.Task that simply emits a warning. Modul přidá cestu k projektu, protože neurčíte název souboru.Engine will add the project path because we do not specify a filename.

WinMDExp

Exportuje spravované sestavení do metadat prostředí Windows Runtime.Exports a managed assembly to a windows runtime metadata.

WriteCodeFragment

Vygeneruje dočasný soubor kódu se zadaným fragmentem generovaného kódu.Generates a temporary code file with the specified generated code fragment. Neodstraní soubor.Does not delete the file.

WriteLinesToFile

Připojí seznam položek k souboru.Appends a list of items to a file. Jedna položka na řádek s návratovou čárou se vrátí mezi.One item per line with carriage returns in-between.

XamlTaskFactory

Poskytovatel úlohy pro vytváření úloh XAML.The task factory provider for XAML tasks.

XmlPeek

Úloha, která vrací hodnoty určené dotazem XPath ze souboru XML.A task that returns values as specified by XPath Query from an XML file.

XmlPoke

Úkol, který nastaví hodnoty určené dotazem XPath do souboru XML.A task that sets values as specified by XPath Query into a XML file.

XslTransformation

Úkol, který transformuje vstup XML pomocí XSLT nebo zkompilovaného souboru XSLT a výstupy na obrazovku nebo zadaný soubor.A task that transforms a XML input with an XSLT or Compiled XSLT and outputs to screen or specified file.

ZipDirectory

Struktury

ExtractedClassName

Ze zdrojového souboru byl extrahován název třídy.Extracted class name from the source file.

Rozhraní

IFixedTypeInfo

Původní rozhraní volání ITypeInfo v modulu CLR má nesprávné definice pro GetRefTypeOfImplType a GetRefTypeInfo.The original ITypeInfo interface in the CLR has incorrect definitions for GetRefTypeOfImplType and GetRefTypeInfo. Používá čísla pro zařazování popisovačů, což způsobí selhání v 64 bitových systémech.It uses ints for marshalling handles which will result in a crash on 64 bit systems. Toto je dočasné rozhraní pro použití, dokud není opraveno v modulu CLR.This is a temporary interface for use until the one in the CLR is fixed. Když se to může vrátit zpátky k používání volání ITypeInfo.When it is we can go back to using ITypeInfo.