Microsoft.Build.Tasks Ad Alanı
Sınıflar
AL |
Bu sınıf, modülleri ve kaynak dosyalarını derlemelere bağlamak için al.exe kullanmayı sağlayan "AL" XMake görevini tanımlar.This class defines the "AL" XMake task, which enables using al.exe to link modules and resource files into assemblies. |
AppDomainIsolatedTaskExtension |
Bu sınıf, görev sınıfıyla aynı işlevselliği sağlar, ancak kendi uygulama etki alanında örneklenebilir şekilde MarshalByRefObject öğesinden türetilir.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 |
aspnet_compiler.exe etrafında bir sarmalayıcı olan AspNetCompiler göreviThe AspNetCompiler task, which is a wrapper around aspnet_compiler.exe |
AssignCulture |
Class: AtamakültürClass: AssignCulture Bu görev, kaynak dosya adlarının bir listesini alır ve dosya adında gömülü kültür adını içeren bir özniteliği ayarlar: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 = = > kültür = ' fr 'MyResources.fr.resx ==> Culture='fr' Görev Ayrıca "kültür-nötr" dosya adlarının bir listesini de döndürebilir, örneğin:The task can also return a list of "Culture-neutral" file names, like: MyGlyph.fr.bmp = = > MyGlyph.bmp [Kültür = ' fr ']MyGlyph.fr.bmp ==> MyGlyph.bmp [Culture='fr'] Bunun nedeni, katıştırılmış kaynakların bu şekilde adlandırılmaktadır.This is because embedded resources are referred to this way. Bu görevle ilgili birçok köşe durumu vardır.There are plenty of corner cases with this task. Daha fazla ayrıntı için birim testine bakın.See the unit test for more details. |
AssignLinkMetadata |
Belirtilen öğelere makul bir "LINK" meta verisi atama görevi.Task to assign a reasonable "Link" metadata to the provided items. |
AssignProjectConfiguration |
Proje başvurusu Görev öğelerine XML proje konfigürasyonları atar.Assigns XML project configurations to project reference task items. |
AssignTargetPath |
<Girişte hiçbir öğe yoksa, TargetPath öznitelikleri olan öğelerin yeni bir listesini oluşturun > .Create a new list of items that have <TargetPath> attributes if none was present in the input. |
CallTarget |
|
CodeTaskFactory |
Kod Dom tarafından desteklenen diller alabilir ve bir görev oluşturgeçirebilirA task factory which can take code dom supported languages and create a task out of it |
CombinePath |
Path. Birleştir çağrısı görevi.Task to call Path.Combine. |
CommandLineBuilderExtension |
Bir MSBuild görevlerine özgü özel mantık için CommandLineBuilder türetilmiş sınıfıCommandLineBuilder derived class for specialized logic specific to MSBuild tasks |
ConvertToAbsolutePath |
Path. GetFullPath çağırma göreviTask to call Path.GetFullPath |
Copy |
Dosyaları kopyalayan bir görev.A task that copies files. |
CreateCSharpManifestResourceName |
Belirli bir resx veya başka bir kaynağa atanacak uygun bildirim kaynağı adını belirleyen görev için temel sınıf.Base class for task that determines the appropriate manifest resource name to assign to a given resx or other resource. |
CreateItem |
Bir öğe listesini girişten çıkışa ilet.Forward a list of items from input to output. Bu, dinamik öğe listelerine izin verir.This allows dynamic item lists. |
CreateManifestResourceName |
Belirli bir resx veya başka bir kaynağa atanacak uygun bildirim kaynağı adını belirleyen görev için temel sınıf.Base class for task that determines the appropriate manifest resource name to assign to a given resx or other resource. |
CreateProperty |
Çıkışlara kadar yalnızca düz bir geçiş yapın.Just a straight pass-through of the inputs through to the outputs. |
CreateTemporaryVCProject |
Dosya başvurularıyla değiştirilmiş MSBuild başvurularına sahip geçici bir Visual C++ projesi oluşturur.Creates a temporary Visual C++ project with MSBuild references replaced with file references. |
CreateVisualBasicManifestResourceName |
Belirli bir resx veya başka bir kaynağa atanacak uygun bildirim kaynağı adını belirleyen görev için temel sınıf.Base class for task that determines the appropriate manifest resource name to assign to a given resx or other resource. |
Csc |
|
Delete |
Dosyaları diskten silin.Delete files from disk. |
DownloadFile |
Bir dosyayı indirebileceğiniz bir görevi temsil eder.Represents a task that can download a file. |
Error |
Yalnızca bir hata veren görevdir.Task that simply emits an error. Altyapı, proje dosya yolu ve satır/sütun bilgilerini ekleyecek.Engine will add project file path and line/column information. |
ErrorFromResources |
Kaynak dizesi verilen bir hata veren görev.Task that emits an error given a resource string. Altyapı, proje dosya yolu ve satır/sütun bilgilerini ekleyecek.Engine will add project file path and line/column information. |
Exec |
Bu sınıf, belirtilen bağımsız değişkenlerle belirtilen işlemi çağıran bir "exec" MSBuild görevi tanımlar, bunun tamamlanmasını bekler ve sonra işlem başarıyla tamamlanırsa true, bir hata oluştuysa false döndürür.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 |
Varsa, belirtilen listelerdeki app.config dosyasını bulur.Finds the app.config file, if any, in the provided lists. Uyumluluk nedenleriyle, belirli bir rastgele algoritmayı izlemelidir.For compat reasons, it has to follow a particular arbitrary algorithm. Ayrıca, TargetPath meta verilerini ekler.It also adds the TargetPath metadata. |
FindInList |
Varsa, belirtilen itemspec ile bir öğeyi bulan bir görev, sağlanmış listede.A task that finds an item with the specified itemspec, if present, in the provided list. |
FindInvalidProjectReferences |
Çeşitli çerçeveler için başvuru derleme yollarını döndürürReturns the reference assembly paths to the various frameworks |
FindUnderPath |
Öğe listesi verildiğinde, hangilerinin geçtiğini ve hangilerinin ne kadar olduğunu saptayın.Given a list of items, determine which are in the cone of the folder passed in and which aren't. |
FormatUrl |
Standart hale getirme It (""- > "%20") ile bir URL biçimlendirir ve "localhost" öğesini "MachineName" olarak dönüştürüyor.Formats a url by canonicalizing it (i.e. " " -> "%20") and transforming "localhost" to "machinename". |
FormatVersion |
Sürümü ve düzeltmeyi birleştirerek bir sürümü biçimlendirir.Formats a version by combining version and revision. |
GenerateApplicationManifest |
ClickOnce projeleri için bir uygulama bildirimi oluşturur.Generates an application manifest for ClickOnce projects. |
GenerateBindingRedirects |
Önerilen yeniden yönlendirmeleri (ResolveAssemblyReference ve GenerateOutOfBandAssemblyTables görevlerinden) alın ve App.config dosyanın bir ara kopyasına ekleyin.Take suggested redirects (from the ResolveAssemblyReference and GenerateOutOfBandAssemblyTables tasks) and add them to an intermediate copy of the App.config file. |
GenerateBootstrapper |
ClickOnce dağıtım projeleri için bir önyükleyici oluşturur.Generates a bootstrapper for ClickOnce deployment projects. |
GenerateDeploymentManifest |
ClickOnce projeleri için bir dağıtım bildirimi oluşturur.Generates a deploy manifest for ClickOnce projects. |
GenerateManifestBase |
Tüm bildirim oluşturma görevleri için temel sınıf.Base class for all manifest generation tasks. |
GenerateResource |
Bu sınıf, kaynak dosyalarını dönüştürmek için kaynak API 'Leri kullanmayı sağlayan "GenerateResource" MSBuild görevini tanımlar.This class defines the "GenerateResource" MSBuild task, which enables using resource APIs to transform resource files. |
GenerateTrustInfo |
Bu görev, temel bildirimden ve TargetZone ve ExcludedPermissions özelliklerinden uygulama güvenini oluşturur.This task generates the application trust from the base manifest and the TargetZone and ExcludedPermissions properties. |
GetAssemblyIdentity |
Kendi derleme kimlikleri için FS giriş dosyalarını onaylar ve kimlik bilgilerini içeren bir öğe kümesi verir.Sniffs input files for their assembly identities, and outputs a set of items with the identity information. |
GetFileHash |
Tek bir dosya için sağlama toplamını hesaplar.Computes the checksum for a single file. |
GetFrameworkPath |
Çeşitli çerçeveler sürümlerinin yollarını döndürür.Returns the paths to the various frameworks versions. |
GetFrameworkSdkPath |
Çerçeveler SDK 'Sı için yollar döndürür.Returns paths to the frameworks SDK. |
GetInstalledSDKLocations |
Kayıt defterinde ve diskte yüklü SDK 'ların listesini toplar ve tek dosyalar için SDK başvuru çözünürlüğü ve RAR sırasında kullanılabilmeleri için bunları projeye çıkarır.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 |
Çeşitli çerçeveler için başvuru derleme yollarını döndürürReturns the reference assembly paths to the various frameworks |
GetSDKReferenceFiles |
Bir SDK başvurusunu diskte tam yola çevirirResolves an SDKReference to a full path on disk |
Hash |
Belirli bir ItemGroup öğelerinin karmasını üretir.Generates a hash of a given ItemGroup items. Meta veriler karma içinde kabul edilmez.Metadata is not considered in the hash. Şu anda SHA1 kullanıyor.Currently uses SHA1. MSBuild sürümleri arasında değişiklik yapmak için uygulama konusu.Implementation subject to change between MSBuild versions. Şifreleme güvenlik ölçüsü olarak tasarlanmamıştır, yalnızca yapı yürütmeleri arasında benzersizlik vardır.Not intended as a cryptographic security measure, only uniqueness between build executions. |
LC |
Lisans derleyicisi göreviThe License Compiler task |
MakeDir |
Dizin oluşturan bir görevA task that creates a directory |
ManagedCompiler |
Yönetilen derleyici görevlerinde ortak olan özellikleri ve yöntemleri tanımlar.Defines the properties and methods common to managed compiler tasks. |
Message |
Yalnızca bir ileti yayan görev.Task that simply emits a message. Belirtilmemişse önem derecesi yüksek olur.Importance defaults to high if not specified. |
Move |
Bir veya daha fazla dosyayı taşıma görevi.Task to move one or more files. |
MSBuild |
|
ReadLinesFromFile |
Bir dosyadan öğelerin listesini okuyun.Read a list of items from a file. |
RegisterAssembly |
Yönetilen bir derlemeyi COM birlikte çalışma için kaydeder (regasm.exe işlevselliğine eşdeğerdir, ancak bu kod gerçekten exe 'yi çağırmaz).Registers a managed assembly for COM interop (equivalent of regasm.exe functionality, but this code doesn't actually call the exe). |
RemoveDir |
Belirtilen dizinleri kaldırın.Remove the specified directories. |
RemoveDuplicates |
Öğe listesi verildiğinde yinelenen öğeleri kaldırın.Given a list of items, remove duplicate items. Öznitelikler dikkate alınmıyor.Attributes are not considered. Büyük/küçük harfe duyarsız.Case insensitive. |
RequiresFramework35SP1Assembly |
Bu görev, projenin VS2008 SP1 derlemesini gerektirip gerektirmediğini belirler.This task determines if this project requires VS2008 SP1 assembly. |
ResolveAssemblyReference |
AssemblyFiles listesi verildiğinde, bu assemblyFiles 'a bağlı olan tüm assemblyFiles 'ın ikinci ve n-sıra bağımlılıkları da dahil olmak üzere kapatılmasını saptayın.Given a list of assemblyFiles, determine the closure of all assemblyFiles that depend on those assemblyFiles including second and nth-order dependencies too. |
ResolveCodeAnalysisRuleSet |
Hangi dosyanın (varsa), sağlanan kod analizi özelliklerine göre ayarlanan kod analizi kuralı olarak kullanılacağını belirler.Determines which file, if any, to be used as the code analysis rule set based on the supplied code analysis properties. |
ResolveComReference |
.NET Core için COM Başvuru çözümleme görevinin ana sınıfıMain class for the COM reference resolution task for .NET Core |
ResolveKeySource |
Tanımlayıcı ad anahtar kaynağını belirlemeDetermine the strong name key source |
ResolveManifestFiles |
Bu görev, bildirim oluşturma için dosyalara derleme sürecinde aşağıdaki öğeleri çözümler: oluşturulan öğeler, bağımlılıklar, uydu, içerik, hata ayıklama sembolleri ve belgeler), bildirim oluşturmaya yönelik dosyalara çözülür.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 |
Yerel Başvuru çözümleme görevi için ana sınıf.Main class for the native reference resolution task. |
ResolveNonMSBuildProjectOutput |
MSBuild olmayan proje başvuruları için çıkış dosyalarını belirler.Determines the output files for non-MSBuild project references. |
ResolveProjectBase |
Benzer mimariye sahip olduklarından ResolveNonMSBuildProjectOutput ve Atamaprojectconfiguration için temel sınıfBase class for ResolveNonMSBuildProjectOutput and AssignProjectConfiguration, since they have similar architecture |
ResolveSDKReference |
Bir SDK başvurusunu diskte tam yola çevirirResolves an SDKReference to a full path on disk |
ResolveVCProjectOutput |
Visual C++ proje başvuruları için çıkış dosyalarını belirler.Determines the output files for Visual C++ project references. |
RoslynCodeTaskFactory | |
SGen |
Giriş derlemesi için XML serileştiricileri içeren bir serileştirme derlemesini oluşturma.Genererates a serialization assembly containing XML serializers for the input assembly. |
SignFile |
Bu görev, belirtilen Authenticode sertifikası kullanılarak geçirilen dosyayı imzalar ve isteğe bağlı olarak bir URL sağlanırsa zaman damgası kullanır.This task signs the passed in file using the Authenticode cert provided and optionally uses a timestamp if a URL is provided. ClickOnce bildirimlerinin yanı sıra, exe ' yi de imzalayabilir.It can sign ClickOnce manifests as well as exe's. |
TaskExtension |
MSBuild görevleri için küçük bir ara sınıf, Ayrıca bkz. TaskloadınseparateappdomainextensionA small intermediate class for MSBuild tasks, see also TaskLoadInSeparateAppDomainExtension |
TaskLoggingHelperExtension |
İki kaynak akışı ile ilgilenirken kullanılan görevler için yardımcı günlük sınıfı.Helper logging class for tasks, used for dealing with two resource streams. |
Telemetry |
Telemetriyi günlüğe kaydeden görev.Task that logs telemetry. |
ToolTaskExtension |
Araç programlarında göstermek istemediğimiz işlevselliği uygulayarak ToolTask ve sınıfları arasında onu kullanan küçük bir ara sınıfA small intermediate class between ToolTask and classes using it in XMakeTasks, implementing functionality that we didn't want to expose in Utilities |
Touch |
Bu sınıf dokunma görevini tanımlar.This class defines the touch task. |
UnregisterAssembly |
Yönetilen bir derlemeyi COM birlikte çalışma için kaydeder (regasm.exe işlevselliğine eşdeğerdir, ancak bu kod gerçekten exe 'yi çağırmaz).Registers a managed assembly for COM interop (equivalent of regasm.exe functionality, but this code doesn't actually call the exe). |
Unzip |
Bir. zip arşivini ayıklayabileceğiniz bir görevi temsil eder.Represents a task that can extract a .zip archive. |
UpdateManifest |
Bir bildirimde seçili özellikleri güncelleştirir ve yeniden imzalar.Updates selected properties in a manifest and resigns. |
Vbc |
|
VCBuild |
|
VerifyFileHash |
Bir dosyanın beklenen dosya karmasıyla eşleştiğini doğrular.Verifies that a file matches the expected file hash. |
Warning |
Yalnızca bir uyarı veren görevdir.Task that simply emits a warning. Dosya adı belirttiğimiz için motor proje yolunu ekleyecek.Engine will add the project path because we do not specify a filename. |
WinMDExp |
Yönetilen bir derlemeyi bir Windows çalışma zamanı meta verilerine dışarı aktarır.Exports a managed assembly to a windows runtime metadata. |
WriteCodeFragment |
Belirtilen oluşturulan kod parçasına sahip geçici bir kod dosyası oluşturur.Generates a temporary code file with the specified generated code fragment. Dosyayı silmez.Does not delete the file. |
WriteLinesToFile |
Bir dosyaya öğe listesi ekler.Appends a list of items to a file. Her satır için satır başına bir öğe,-arasında döner.One item per line with carriage returns in-between. |
XamlTaskFactory |
XAML görevleri için görev fabrikası sağlayıcısı.The task factory provider for XAML tasks. |
XmlPeek |
XML dosyasından XPath sorgusu tarafından belirtilen değerleri döndüren bir görev.A task that returns values as specified by XPath Query from an XML file. |
XmlPoke |
XPath sorgusu tarafından belirtilen değerleri bir XML dosyasına ayarlayan görev.A task that sets values as specified by XPath Query into a XML file. |
XslTransformation |
Bir XSLT veya derlenen XSLT ile bir XML girişini dönüştüren ve ekrana veya belirtilen dosyaya çıkış yapan bir görev.A task that transforms a XML input with an XSLT or Compiled XSLT and outputs to screen or specified file. |
ZipDirectory |
Yapılar
ExtractedClassName |
Kaynak dosyadan sınıf adı ayıklandı.Extracted class name from the source file. |
Arabirimler
IFixedTypeInfo |
CLR 'deki özgün ITypeInfo arabirimi, GetRefTypeOfImplType ve GetRefTypeInfo için yanlış tanımlara sahip.The original ITypeInfo interface in the CLR has incorrect definitions for GetRefTypeOfImplType and GetRefTypeInfo. Bu, 64 bitlik sistemlerde kilitlenmeyle sonuçlanacaktır tutamaçları sıralamak için kullanılan noktaları kullanır.It uses ints for marshalling handles which will result in a crash on 64 bit systems. Bu, CLR 'de olana kadar kullanılmak üzere geçici bir arabirimdir.This is a temporary interface for use until the one in the CLR is fixed. Ne zaman ITypeInfo kullanmaya geri gidebiliriz.When it is we can go back to using ITypeInfo. |