Słownik programu MSBuild
Terminy te są używane do opisywania aparat Budowanie firmy Microsoft (MSBuild) i jego składników.
Słownik pojęć
AssemblyFoldersEx
Lokalizacja rejestru, gdzie inni dostawcy przechowują ścieżki dla każdej wersji ramy, które obsługują one, gdzie można szukać rozdzielczość czasu projektowania, aby znaleźć zestawów odwołań.Tworzenie pakietów wsadowych
Dozowania oznacza podział elementy na różne kategorie zwane partie, w oparciu o metadanych elementu, a następnie uruchamiając docelowej lub zadania jeden raz przy użyciu każdej partii.Tworzenie pakietów wsadowych jest odpowiednikiem MSBuild--konstrukcji pętli.Aby uzyskać więcej informacji, zobacz Przetwarzanie wsadowe w programie MSBuild.zakres kompilacji
Kompilacja zakres opisuje MSBuild obiektu, na przykład, to właściwość globalna, potencjalnie widocznej do projektu i wszelkich projektów podrzędnych, które zostały utworzone w wielu projekt budowy.Projekt podrzędny
Zobacz projektu, dziecko.warunek
Wiele elementów programu MSBuild można zdefiniować warunkowo; oznacza to Condition atrybut jest wyświetlany w elemencie.Zawartość elementów warunkowego są ignorowane, chyba, że warunek jest true.Aby uzyskać więcej informacji, zobacz Warunki MSBuild.Definicja, poz.
Zobacz definicji elementu.Dodaj element
Podczas fazy wykonanie kompilacji, elementy można utworzone lub zmodyfikowane przy zadania, które mają dziecko Output elementów, które mają ItemName atrybut.Zadanie jest nazywany "emitują" nowych elementów.Dodaj właściwość
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.Zadanie jest nazywany "emitują" nowej właściwości.Faza oceny
Pierwsza faza budowania projektu jest ocena.Wszystkie właściwości i elementy są oceniane w kolejności, w jakiej pojawiają się w projekcie.Importowane projektów są oceniane w miarę ich napotykania w projekcie.Cele i zadania nie są uruchamiane aż do fazy wykonanie i żadnych właściwości ani elementów one byłoby zadeklarować lub emitują są ignorowane podczas oceny.Faza wykonania
Wykonanie jest drugi etap budowania projektu.Wybrane cele są zbudowane 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ść funkcja.Funkcja elementu
Zobacz funkcja element.element
Elementy są wejścia do kompilacji systemu 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 Elementy programu MSBuild.definicji elementu
Element grupy definicji zawierają definicji elementu, które dodać metadane domyślne do elementów dowolnego typu.Jak dobrze znanych metadanych metadane domyślną jest skojarzony z wszystkich elementów tego typu określonego elementu.Metadane domyślny może być jawnie zastąpiona w definicji elementu.Aby uzyskać więcej informacji, zobacz Definicje elementów.Funkcja elementu
Funkcje towarowe uzyskać informacje na temat elementów w projekcie.Te funkcje uprościć pobieranie elementów Distinct() i są szybsze niż elementy w pętli.Dostępne są funkcje do manipulowania ścieżki elementu i ciągi znaków.Aby uzyskać więcej informacji, zobacz Funkcje elementów.element metadanych
Zobacz metadanych, element.Typ elementu
Typy elementów noszą nazwy listy towarów, które mogą być używane jako parametry dla zadań.Zadań umożliwia wykonywanie czynności procesu tworzenia wartości zapasów.Aby uzyskać więcej informacji, zobacz Elementy programu MSBuild.metadane, poz.
Metadanych elementu jest zbiorem pary nazwa wartość, która jest skojarzona z towarem.Metadane informacje opisowe dla towaru i jest fakultatywne, z wyjątkiem dobrze znanych metadanych.Aby uzyskać więcej informacji, zobacz Elementy programu MSBuild.metadane, dobrze znane
Dobrze znane metadane są metadane elementu tylko do odczytu, który jest inicjowany za pomocą wstępnie zdefiniowanych wartości.Dobrze znane metadane zawiera opisowe informacje dotyczące elementu, który odwołuje się do pliku.Na przykład wartość dobrze znanych metadanych o nazwie FullPath jest pełną ścieżką do pliku.Aby uzyskać więcej informacji, zobacz Elementy programu MSBuild.wielowersyjność
Zdolność w projekcie aplikacji lub zestaw docelowy wiele różnych CLR i ram ze MSBuild i z programu Visual Studio.Profil
Podzbiór Pełna struktura.Służy to do zminimalizowania ilości, które muszą być pobrane z maszyną.plik projektu
Plik projektu zawiera skrypt programu MSBuild, który kontroluje kompilacji.Pliki projektu mają zwykle rozszerzenie pliku, która kończy się na "proj", takie jak .csproj lub .vbproj.Pliki projektu może importować pliki właściwości i miejsce docelowe.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 Właściwości programu MSBuild.Właściwość, środowisko
Właściwość środowiska jest właściwością, która automatycznie jest ustawiana na wartość zmiennej środowiskowej systemu, który ma taką samą nazwę.Aby uzyskać więcej informacji, zobacz Właściwości programu MSBuild.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 posiada .props rozszerzenia pliku.Właściwości plików są zwykle importowane na początku projektu skojarzone pliki.Właściwość, funkcja
Funkcja właściwość jest właściwość systemu lub metody, która może być użyta 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 wykonywanie innych czynności.Aby uzyskać więcej informacji, zobacz Funkcje właściwości.Funkcja właściwość, zagnieżdżone
Właściwości funkcji mogą być łączone do formularza 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.Właściwości globalne są ustawione 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 Właściwości programu MSBuild.Właściwości lokalnego
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 przy użyciu specjalnej składni, który odczytuje wartość podklucza rejestru systemu.Aby uzyskać więcej informacji, zobacz Właściwości programu MSBuild.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 Właściwości programu MSBuild.zakres projektu
Zakres projektu opisuje MSBuild obiekt, na przykład właściwość lokalnych, które są widoczne tylko w pliku projektu zawierającego oraz do wszelkich projektów, które importuje.Projekt, dziecko
Projekt dziecko jest tworzony przez zadanie programu MSBuild podczas kompilacji projektu.Ten nowy projekt jest elementem podrzędnym projekt, który zawiera lub importuje obiektu docelowego, który zawiera 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 framework.Zestaw odwołania
To zespół, który jest używany w czasie projektowania, aby utworzyć aplikację.Zestaw odwołania może mieć rzeczywisty kod i interfejsach prywatnych z niego usunięte, pozostawiając tylko metadane i interfejsów publicznych.Właściwość rejestru
Zobacz właściwość, rejestr.miejsce docelowe
Element docelowy umożliwia grupowanie zadań w określonej kolejności i udostępnia sekcje pliku projektu jako punkty wejścia do procesu tworzenia.Aby uzyskać więcej informacji, zobacz Obiekty docelowe w programie MSBuild.miejsce docelowe, budowanie
Zobacz wartość docelową, uruchomiony.cel oceny
Ze względu na kompilację przyrostową cele muszą być analizowane dla potencjalnych zmian do elementów i właściwości.Nawet jeśli obiekt docelowy jest pomijany, te zmiany muszą być wprowadzone.Ocena elementu docelowego oznacza wykonywanie tej analizy i wprowadzania tych zmian.Aby uzyskać więcej informacji, zobacz Kompilacje przyrostowe.miejsce docelowe, wykonywanie
Wykonywanie elementu docelowego oznacza oceny to i wykonywanie wszystkich zadań, które mają żadnych warunków lub których warunki przyjmują wartość true.Podczas kompilacji przyrostowej cele mogą zostać pominięte lub wykonywane, ale są zawsze sprawdzane.Aby uzyskać więcej informacji, zobacz temat cel oceny.docelowym systemem
Cel, który ma warunek, którego wynikiem jest wartość false nie jest uruchamiane, to znaczy, nie ma wpływu na budowę.Obiekty docelowe, które są uruchamiane są wykonywane lub pominięte.W obu przypadkach obiekt docelowy jest oceniane.Aby uzyskać więcej informacji, zobacz temat cel oceny.miejsce docelowe, pomijanie
Jeśli kompilację przyrostową ustali, że wszystkie pliki wyjściowe są aktualne, a następnie obiekt docelowy jest pomijany, oznacza to, obiekt docelowy jest oceniane, ale zadań w obrębie obiektu docelowego nie są wykonywane.Aby uzyskać więcej informacji, zobacz temat cel oceny.moniker ramowej docelowych
Nazwę opisującą ramach (np.NETFramwork, Silverlight, itp.), wersja i profilu (na przykład klienta, serwera, itp.), który chcesz kierować.Określanie wartości docelowej pakiet
Lista zestawów, które są rozpowszechniane z danym framework i zbiór zestawów odniesienia dla tych ram.w pliku obiektów docelowych
Plik cele jest plik projektu, który zawiera głównie cele i zadania, które poprowadzą kompilacji.Umownie posiada .targets rozszerzenia pliku.Pliki docelowe zazwyczaj są przywożone na koniec projektu skojarzone pliki.zadanie
Zadania są jednostkami plik wykonywalny jest kod MSBuild projektów służy do wykonywania operacji budowania.Na przykład zadanie może skompilować plików wejściowych lub uruchomić narzędzie zewnętrzne.Aby uzyskać więcej informacji, zobacz Zadania programu MSBuild.Przekształcanie
Transformacja jest jeden do jednego konwersji jednego elementu kolekcji do innej.Oprócz włączenia projektu do konwersji elementu kolekcji, transformacja umożliwia docelowego do identyfikowania bezpośredniego mapowania miedzy swoich wejść i wyjść.Aby uzyskać więcej informacji, zobacz Przekształcenia w programie MSBuild.dobrze znane metadanych
Zobacz metadanych, dobrze znane.