Zadanie programu MSBuild odniesienia
Zadania zawiera kod, który jest uruchamiany podczas kompilacji.Zadania na poniższej liście znajdują się o MSBuild.Gdy Visual C++ jest zainstalowany, dodatkowych zadań są dostępne, które są używane do tworzenia Visual C++ projektów.Aby uzyskać więcej informacji, zobacz Program MSBuild zadań specyficzne dla programu Visual C++.
Oprócz parametrów wymienionych w sekcji Tematy w tej sekcji każde zadanie ma następujące parametry:
Parametr |
Opis |
---|---|
Condition |
Opcjonalny String parametru. A Boolean wyrażenie, MSBuild aparat używa do określenia, czy to zadanie będzie wykonywane.Aby uzyskać informacje o warunkach, które są obsługiwane przez MSBuild, zobacz Program MSBuild warunki. |
ContinueOnError |
Parametr opcjonalny.Może zawierać jedną z następujących wartości:
Wersje.NET Framework przed 4.5, obsługiwany tylko przez true i false wartości. Aby uzyskać więcej informacji, zobacz Jak: Ignoruj błędy zadań. |
W tej sekcji
Klasa podstawowa zadania
Dodaje kilka parametrów do zadań, które wynikają z Task klasy.Klasa bazowa TaskExtension
Dodaje kilka parametrów do zadań, które wynikają z TaskExtension klasy.Klasa bazowa ToolTaskExtension
Dodaje kilka parametrów do zadań, które wynikają z ToolTaskExtension klasy.AL (Assembly Linker) zadania
Tworzy zespół z manifestu z jednego lub więcej plików, które są albo modułów lub plików.Zadanie AspNetCompiler
Zawija aspnet_compiler.exe, narzędzie wstępnej kompilacji aplikacji ASP.NET.Zadanie AssignCulture
Przypisuje identyfikatory kultury elementów.Zadanie AssignProjectConfiguration
Akceptuje listę ciągów konfiguracji i przypisuje je do określonych projektów.Zadanie AssignTargetPath
Akceptuje listę plików i dodaje <TargetPath> atrybuty, jeśli nie są już określone.Zadanie CallTarget
Wywołuje docelowego pliku projektu.Zadanie CombinePath
Łączy ścieżki określonej w pojedynczej ścieżki.Zadanie ConvertToAbsolutePath
Konwertuje ścieżkę bezwzględną ścieżkę względną lub odwołania.Kopiuj zadanie
Kopiuje pliki do nowej lokalizacji.Zadanie CreateCSharpManifestResourceName
Tworzy Visual C#-nazwę manifestu styl od nazwy pliku .resx w danym lub innych zasobów.Zadanie CreateItem
Wypełnia kolekcji elementu z elementów wejściowych, umożliwiając elementy do skopiowania z jednej listy do drugiej.Zadanie CreateProperty
Wypełnienie właściwości z wartości wejściowych, umożliwiając wartości, które mają być kopiowane z jednej właściwości lub ciąg znaków do innego.Zadanie CreateVisualBasicManifestResourceName
Tworzy Visual Basic-nazwę manifestu styl od nazwy pliku .resx w danym lub innych zasobów.CSC zadania
Wywołuje kompilatora Visual C# do produkcji, pliki wykonywalne, biblioteki lub modułów kodu.Usuń zadanie
Usuwa określone pliki.Błąd zadania
Zatrzymuje kompilacji i rejestruje błąd, oparte na ocenianego instrukcji warunkowych.Zadanie Exec
Uruchamia określony program lub polecenie z określonymi argumentami.Zadanie FindAppConfigFile
Znajduje plik app.config, ewentualnie w podanej listy.Zadanie FindInList
Wyszukuje element w określonej listy, który ma itemspec pasujące.Zadanie FindUnderPath
Określa, które elementy w kolekcji określonego elementu istnieje w określonym folderze i wszystkich jego podfolderów.Zadanie FormatUrl
Konwertuje adres URL poprawny format adresu URL.Zadanie FormatVersion
Dołącza numer poprawki do numeru wersji.Zadanie GenerateApplicationManifest
Generuje ClickOnce manifest aplikacji lub macierzystym manifestu.Zadanie GenerateBootstrapper
Zapewnia zautomatyzowany sposób wykryć, Pobierz i zainstaluj aplikację i jej wymagania wstępne.Zadanie GenerateDeploymentManifest
Generuje ClickOnce manifest wdrożenia.Zadanie GenerateResource
Konwertuje pliki .txt i .resx wspólne pliki binarne .resources środowiska wykonawczego języka.Zadanie GenerateTrustInfo
Generuje zaufanie aplikacji z manifestu podstawowej i z TargetZone i ExcludedPermissions parametry.Zadanie GetAssemblyIdentity
Pobiera tożsamości zestawu z określonych plików i wyświetla informacje o tożsamości.Zadanie GetFrameworkPath
Pobiera ścieżkę do .NET Framework zespołów.Zadanie GetFrameworkSdkPath
Pobiera ścieżkę do Windows Software Development Kit (SDK).Zadanie GetReferenceAssemblyPaths
Zwraca odwołanie zestawu ścieżek różnych RAM.Zadanie LC
Generuje plik .license z pliku .licx.Zadanie MakeDir
Tworzy katalogi i w razie potrzeby dominujące katalogów.Komunikat zadania
Dzienników wiadomości podczas kompilacji.Przenoszenie zadania
Przenosi pliki do nowej lokalizacji.Zadanie programu MSBuild
Buduje MSBuild projekty z innego MSBuild projektu.Zadanie ReadLinesFromFile
Odczytuje listę elementów z pliku tekstowego.Zadanie RegisterAssembly
Odczyty metadanych w określonym zestawie i dodaje niezbędne wpisy w rejestrze.Zadanie RemoveDir
Usuwa określone katalogi i wszystkie jego pliki i podkatalogi.Zadanie RemoveDuplicates
Usuwa zduplikowane elementy z kolekcji określonego elementu.Zadanie RequiresFramework35SP1Assembly
Określa, czy aplikacja wymaga.NET Framework 3.5 SP1.Zadanie ResGen
Przestarzałe.Użycie Zadanie GenerateResource zadania na konwertowanie plików .txt i .resx wspólne pliki binarne .resources środowiska wykonawczego języka.Zadanie ResolveAssemblyReference
Określa wszystkie zespoły, które zależą od określonych zestawów.Zadanie ResolveComReference
Przyjmuje wykaz nazwy biblioteki typów lub pliki TLB i rozwiązuje te biblioteki typów do lokalizacji na dysku.Zadanie ResolveKeySource
Określa źródło kluczy silnej nazwyZadanie ResolveManifestFiles
Rozpoznaje następujące elementy w proces budowania pliki manifestu generacji: zbudowany z elementów, zależności, satelity, treści, symbole debugowania i dokumentacji.Zadanie ResolveNativeReference
Usuwa odwołania do macierzystego.Zadanie ResolveNonMSBuildProjectOutput
Określa pliki wyjściowe dla odwołania projektu spoza programu MSBuild.Zadania SGen
Tworzy zestawu serializacji XML dla typów w określonym zestawie.Zadanie SignFile
Znaki określonego pliku przy użyciu określonego certyfikatu.Zadanie Touch
Ustawia czas dostępu i modyfikacji plików.Zadanie UnregisterAssembly
Wyrejestrowuje określonych zestawów w celach COM interop.Zadanie UpdateManifest
Aktualizuje wybrane właściwości w manifeście i poddały się.Vbc zadania
Wywołuje kompilator języka Visual Basic do produkcji, pliki wykonywalne, biblioteki lub modułów kodu...Ostrzeżenie zadania
Dzienniki ostrzeżenie podczas kompilacji oparte na ocenianego instrukcji warunkowych.Zadanie WriteCodeFragment
Generuje plik tymczasowy kod przy użyciu fragment określony wygenerowany kod.Nie powoduje usunięcia pliku.Zadanie WriteLinesToFile
Zapisuje określone elementy pliku określony tekst.Zadanie XmlPeek
Zwraca wartości określonej przez kwerendy XPath z pliku XML.Zadanie XmlPoke
Ustawia wartości określonej przez kwerendę XPath do pliku XML.Zadanie XslTransformation
Przekształca dane wejściowe XML za pomocą Extensible Stylesheet przekształcenia w języku (XSLT) lub skompilowany XSLT i wyjścia do urządzenia wyjściowego lub pliku.