Program MSBuild słowniczek
Te warunki są używane do opisania aparat Budowanie firmy Microsoft (MSBuild) i jego składników.
Słownik pojęć
AssemblyFoldersEx
Lokalizacja rejestru, gdzie przechowywać ścieżki dla każdej wersji RAM, które obsługują one, gdzie sprawdzić rozdzielczość czas projektowania znaleźć zestawów odwołań przez innych dostawców.Tworzenie pakietów wsadowych
Dozowania oznacza podział elementy na różne kategorie, znany jako partii, w oparciu o metadane elementu, a następnie uruchamiając docelowej lub zadania jeden raz przy użyciu każdej partii.Grupowanie jest odpowiednikiem MSBuild--pętli konstrukcji.Aby uzyskać więcej informacji, zobacz Program MSBuild tworzenie pakietów wsadowych..zakres kompilacji
Kompilacja zakres opisuje MSBuild obiektu, na przykład, to właściwość globalna, potencjalnie widocznej do projektu i wszelkich projektów dziecko, które są tworzone w kompilacji multi-project.Projekt podrzędny
Zobacz projektu, dziecko.warunek
Można zdefiniować wiele elementów MSBuild warunkowo; oznacza to, że Condition atrybut pojawia się w elemencie.Zawartość elementów warunkowego są ignorowane, chyba, że warunek jest true.Aby uzyskać więcej informacji, zobacz Program MSBuild warunki.Definicja, poz.
Zobacz definicji elementu.emitują elementu
Podczas fazy wykonanie kompilacji, elementy można utworzone lub zmodyfikowane przez zadania, które mają dziecko Output elementów, które mają ItemName atrybut.Powiedział, że zadanie "emitują" nowe elementy.Właściwość emitują
Podczas fazy wykonanie kompilacji właściwości można utworzone lub zmodyfikowane przez zadania, które mają dziecko Output elementów, które mają PropertyName atrybut.Powiedział, że zadanie "emitują" nowej właściwości.Faza oceny
Ocena jest pierwszy etap budowania projektu.Wszystkie właściwości i elementy są oceniane w kolejności, w jakiej pojawiają się w projekcie.Projekty przywożone są oceniane w miarę ich napotykania w projekcie.Cele i zadania zostaną uruchomione dopiero po fazie realizacji oraz właściwości lub elementów i ich zadeklarować lub emitują są ignorowane podczas oceny.Etap wykonania
Wykonanie jest drugi etap budowania projektu.Zbudowane są wybrane cele i zadania są uruchamiane.Właściwości i elementy mogą być utworzone lub zmodyfikowane w porównaniu do ich oceny wartości.Funkcja, właściwość
Zobacz właściwość funkcji.Funkcja elementu
Zobacz funkcja element.element
Elementy są wejścia do systemu kompilacji i są pogrupowane w typy elementów, na podstawie ich nazw elementu.Elementy reprezentują zazwyczaj pliki.Ponieważ elementy są reprezentowane przez typ elementu należą one do warunków elementu i wartość elementu mogą być używane zamiennie.Aby uzyskać więcej informacji, zobacz Program MSBuild elementów.definicja elementu
Grupy definicji elementu zawierają definicji elementu, które dodać metadane domyślne do elementów dowolnego typu.Jak dobrze znanych metadanych metadane domyślne wiąże się z wszystkich elementów tego typu określonego elementu.Metadane domyślną może być zastąpiona wyraźnie w definicji elementu.Aby uzyskać więcej informacji, zobacz Definicje elementu.Funkcja elementu
Element funkcji uzyskać informacje na temat elementów w projekcie.Te funkcje uprościć pobieranie elementów Distinct() i są szybsze niż pętli za pomocą elementów.Dostępne są funkcje do manipulowania ścieżki elementu i ciągi znaków.Aby uzyskać więcej informacji, zobacz Funkcje elementu.element metadanych
Zobacz metadane, element.Typ elementu
Typy elementów są o nazwie listy elementów, które mogą być używane jako parametry dla zadania.Zadania użyj wartości elementu kroki procesu tworzenia.Aby uzyskać więcej informacji, zobacz Program MSBuild elementów.metadane, poz.
Metadanych elementu jest zbiorem pary nazwa wartość, który jest skojarzony z elementem.Metadane informacje opisowe dla towaru i jest fakultatywne, z wyjątkiem znanych metadanych.Aby uzyskać więcej informacji, zobacz Program MSBuild elementów.metadane, dobrze znane
Dobrze znane metadanych jest metadanych elementu tylko do odczytu, która jest inicjowana za pomocą wstępnie zdefiniowanych wartości.Metadane znane informacje opisowe dla elementu, który odwołuje się do pliku.Na przykład, wartość metadane znanych, o nazwie FullPath jest pełną ścieżką do pliku.Aby uzyskać więcej informacji, zobacz Program MSBuild elementów.aktualnie
Zdolność projektu aplikacji lub zestawu do wielu różnych CLR i RAM z MSBuild i z programu Visual Studio.profil
Podzbiór pełnego ramy.Służy do zminimalizowania ilości, które muszą być pobrane do komputera.plik projektu
Plik projektu zawiera skrypt MSBuild, który kontroluje kompilacji.Pliki projektu mają zwykle rozszerzenie pliku, który kończy się na "proj", na przykład .csproj lub .vbproj.Pliki projektu może importować właściwości plików i plików docelowych.Właściwość
Właściwość jest pary klucz wartość, która jest używana do kontroli procesu tworzenia.Aby uzyskać więcej informacji, zobacz Program MSBuild właściwości.Właściwość, środowiska
Właściwość środowiska jest właściwość, która jest automatycznie inicjowane na wartość zmiennej środowiskowej systemu, który ma taką samą nazwę.Aby uzyskać więcej informacji, zobacz Program MSBuild właściwości.właściwości pliku
Właściwość pliku jest plik projektu, który zawiera głównie grupy właściwości i grup towarów, które poprowadzą kompilacji.Umownie ma .props rozszerzenie pliku.Właściwość pliki zazwyczaj są przywożone na początku projektu skojarzonych plików.Właściwość, funkcja
Funkcja właściwość jest system właściwość lub metoda, która może służyć do oceny skrypty programu MSBuild.Metody właściwości można odczytać czasu systemowego, porównywania ciągów znaków, dopasowanie wyrażeń regularnych i wykonywać inne czynności.Aby uzyskać więcej informacji, zobacz Funkcje właściwości.Funkcja właściwość, zagnieżdżone
Właściwość funkcje mogą być łączone do postaci bardziej skomplikowane funkcje.Na przykład:$([MSBuild]::BitwiseAnd(32, $([System.IO.File]::GetAttributes(tempFile))))
Aby uzyskać więcej informacji, zobacz Funkcje właściwości.
właściwości globalne
Właściwość globalna jest pary klucz wartość, która jest używana do kontroli procesu tworzenia.Globalne właściwości są ustawiane w wierszu polecenia lub przy użyciu Properties atrybut zadanie programu MSBuildi nie mogą być modyfikowane podczas fazy oceny kompilacji.Aby uzyskać więcej informacji, zobacz Program MSBuild właściwości.Właściwość lokalne
Właściwość lokalną jest pary klucz wartość, która jest używana do kontroli procesu tworzenia.Termin ten jest używany tylko do odróżnienia właściwość, która nie jest to właściwość globalna.Właściwość, rejestr
Właściwość rejestru ma wartość, która jest ustawiona za pomocą specjalnej składni, który odczytuje wartość podklucza rejestru systemu.Aby uzyskać więcej informacji, zobacz Program MSBuild właściwości.Właściwość zastrzeżone
Właściwość zastrzeżone jest pary klucz wartość, która jest używana do kontroli procesu tworzenia.Właściwości zastrzeżonych są automatycznie inicjowane wstępnie zdefiniowane wartości.Aby uzyskać więcej informacji, zobacz Program MSBuild właściwości.zakres projektu
Zakres projektu opisuje MSBuild obiekt, na przykład, właściwość lokalnych, który jest widoczny tylko w zawierający plik projektu i wszelkich projektów, które importuje.Projekt, dziecko
Projekt dziecko jest utworzona przez zadanie programu MSBuild podczas kompilacji projektu.Ten nowy projekt jest elementem podrzędnym projektu, który zawiera lub importuje miejsce docelowe, zawierający zadanie programu MSBuild.Projekt podrzędny dziedziczy globalnych właściwości projektu nadrzędnego, chyba że zostaną one zmienione przez Properties atrybut.Lista Redist
Redystrybucja listy: lista zestawów, które odpowiadają danym ramy.odwołanie zestawu
Zestaw, który jest używany w czasie projektowania, tworzenia aplikacji.Montaż odwołanie może mieć rzeczywisty kod i interfejsów prywatnych z niego usunięte, pozostawiając tylko metadane i interfejsów publicznych.Właściwość rejestru
Zobacz Właściwość, rejestru.miejsce docelowe
Element docelowy grupy zadań razem w określonej kolejności i udostępnia sekcje pliku projektu jako punkty wejścia do procesu tworzenia.Aby uzyskać więcej informacji, zobacz Cele programu MSBuild.miejsce docelowe, budowanie
Zobacz docelowym systemem.miejsce docelowe, oceny
Ze względu na kompilację przyrostową cele muszą być analizowane dla potencjalnych zmian właściwości i elementy.Nawet jeśli obiekt docelowy jest pomijany, tych zmianach.Celem oceny oznacza wykonywanie tej analizy i wprowadzania tych zmian.Aby uzyskać więcej informacji, zobacz Buduje przyrostowe.miejsce docelowe, wykonywanie
Wykonywanie elementu docelowego oznacza to oceny i wykonywanie wszystkich zadań, które nie mają żadnych warunków lub których warunki przyjmują wartość true.Podczas kompilacji przyrostowej cele mogą być pominięte lub wykonywane, ale są zawsze sprawdzane.Aby uzyskać więcej informacji, zobacz cel, oceny.docelowym systemem
Cel, który ma warunek, którego wynikiem jest wartość false nie jest uruchamiane, oznacza to, nie ma wpływu na budowę.Cele, które uruchamiane są wykonywane lub pominięte.W każdym przypadku miejsce docelowe jest oceniane.Aby uzyskać więcej informacji, zobacz cel, oceny.miejsce docelowe, pomijanie
Jeśli kompilację przyrostową Określa, że wszystkie pliki wyjściowe są aktualne, a następnie miejsce docelowe jest pomijany, oznacza to, miejsce docelowe jest oceniane, ale zadań w miejsce docelowe nie są wykonywane.Aby uzyskać więcej informacji, zobacz cel, oceny.moniker ramy docelowej
Nazwę opisującą ramach (takich jak .NETFramwork, Silverlight, itp.), wersja i profilu (jak klient i serwer, itp.), który chcesz kierować.kierowanie pack
Lista zestawów, które są rozpowszechniane z danym ramy i zbiór zestawów odniesienia dla tych RAM.obiekty docelowe pliku
Plik cele jest plik projektu, który zawiera głównie cele i zadania, które poprowadzą kompilacji.Umownie ma .targets rozszerzenie pliku.Pliki docelowe zazwyczaj są przywożone na koniec projektu skojarzonych plików.zadanie
Zadania są jednostki pliku wykonywalnego kodu, który MSBuild projektów służy do wykonywania operacji budowania.Na przykład zadanie może skompilować plików wejściowych lub uruchomić zewnętrzne narzędzie.Aby uzyskać więcej informacji, zobacz Program MSBuild zadań.Przekształcanie
Transformacja jest jeden do jednego konwersji z jednego elementu kolekcji do innej.Oprócz włączenia projektu do konwersji elementu kolekcji, transformacji umożliwia docelowego do identyfikowania bezpośredniego mapowania między jego wejść i wyjść.Aby uzyskać więcej informacji, zobacz Transformacje MSBuild.dobrze znane metadanych
Zobacz metadane, dobrze znanych.