Udostępnij za pośrednictwem


Wspólne elementy projektów MSBuild

W MSBuild, element nazwany odnosi się do jednego lub kilku plików.Elementy zawierają metadane, takie jak nazwy pliku, ścieżki i numery wersji.Wszystkie typy w projektów Visual Studio są wspólne dla kilku elementów.Te elementy są definiowane w microsoft.build.commontypes.xsd pliku.

Wspólne elementy

Poniżej znajduje się lista wszystkich typowych elementów projektu.

Odwołanie

Reprezentuje odwołania do zestawu (zarządzanego) w projekcie.

Nazwa elementu

Opis

HintPath

Opcjonalny ciąg.Ścieżkę względną lub bezwzględną zestawu.

Nazwa

Opcjonalny ciąg.Nazwa wyświetlana zestawu, na przykład "System.Windows.Forms".

FusionName

Opcjonalny ciąg.Określa nazwę fusion prosty lub silnych dla elementu.

Jeśli ten atrybut, można zaoszczędzić czas, ponieważ nie ma pliku zestawu ma zostać otwarty w celu uzyskania nazwy fusion.

SpecificVersion

Wartość logiczna opcjonalne.Określa, czy powinny odwoływać się tylko wersji w nazwie fusion.

Aliasy

Opcjonalny ciąg.Wszystkie aliasy dla odwołania.

Private

Opcjonalny ciąg.Określa, czy do kopiowania pliku do katalogu wyjściowego.Wartości są następujące:

  1. Nigdy nie

  2. Zawsze

  3. PreserveNewest

COMReference

Reprezentuje składnik COM (niezarządzane) odwoływać się w projekcie.

Nazwa elementu

Opis

Nazwa

Opcjonalny ciąg.Wyświetlana nazwa składnika.

IDENTYFIKATOR GUID

Opcjonalny ciąg.Identyfikator GUID dla składnika w postaci {12345678-1234-1234-1234-1234567891234}.

VersionMajor

Opcjonalny ciąg.Główna część numer wersji składnika.Na przykład "5", jeśli numer wersji pełnej jest "5.46".

VersionMinor

Opcjonalny ciąg.Małą część numer wersji składnika.For example, "46" if the full version number is "5.46."

LCID

Opcjonalny ciąg.Identyfikator ustawień regionalnych dla składnika.

WrapperTool

Opcjonalny ciąg.Nazwa narzędzia otoki, która jest używana w składniku, na przykład "tlbimp".

Samodzielnie

Wartość logiczna opcjonalne.Określa, czy składnik jest bezpłatny reg składnika.

COMFileReference

Reprezentuje listę bibliotek typów, które kanał do ResolvedComreference obiektu docelowego.

Nazwa elementu

Opis

WrapperTool

Opcjonalny ciąg.Nazwa narzędzia otoki, która jest używana w składniku, na przykład "tlbimp".

NativeReference

Reprezentuje macierzysty pliku manifestu lub odwołanie do takiego pliku.

Nazwa elementu

Opis

Nazwa

Wymagany ciąg znaków.Podstawowa nazwa pliku manifestu.

HintPath

Wymagany ciąg znaków.Ścieżka względna pliku manifestu.

ProjectReference

Reprezentuje odwołanie do innego projektu.

Nazwa elementu

Opis

Nazwa

Opcjonalny ciąg.Wyświetlana nazwa odwołania.

Project

Opcjonalny ciąg.Identyfikator GUID dla celów informacyjnych, w formie {12345678-1234-1234-1234-1234567891234}.

Package

Opcjonalny ciąg.Ścieżka pliku projektu, który występuje odniesienie.

Kompilacji

Reprezentuje pliki źródłowe kompilator.

Nazwa elementu

Opis

DependentUpon

Opcjonalny ciąg.Określa plik, który zależy od tego pliku do poprawnej kompilacji.

AutoGen

Wartość logiczna opcjonalne.Wskazuje, czy plik został wygenerowany dla projektu przez Visual Studio zintegrowane środowisko programistyczne (IDE).

Łącze

Opcjonalny ciąg.Ścieżka notational wyświetlany, kiedy plik fizycznie znajduje się poza wpływ pliku projektu.

Widoczne

Wartość logiczna opcjonalne.Wskazuje, czy mają być wyświetlane w pliku Eksploratora rozwiązań w Visual Studio.

CopyToOutputDirectory

Opcjonalny ciąg.Określa, czy do kopiowania pliku do katalogu wyjściowego.Wartości są następujące:

  1. Nigdy nie

  2. Zawsze

  3. PreserveNewest

EmbeddedResource

Reprezentuje zasoby do osadzenia w wygenerowanym zestawie.

Nazwa elementu

Opis

DependentUpon

Opcjonalny ciąg.Określa plik, który zależy od tego pliku do poprawnej kompilacji.

Generator

Wymagany ciąg znaków.Nazwa generator żadnych plików, uruchamianych na ten element.

LastGenOutput

Wymagany ciąg znaków.Nazwa pliku, który został utworzony przez wszelkie generator plików na ten element.

CustomToolNamespace

Wymagany ciąg znaków.Przestrzeń nazw, w którym dowolny plik generator, który jest uruchamiany na ten element należy utworzyć kod.

Łącze

Opcjonalny ciąg.Ścieżka notational jest wyświetlane, gdy plik fizycznie znajduje się poza wpływ projektu.

Widoczne

Wartość logiczna opcjonalne.Wskazuje, czy mają być wyświetlane w pliku Eksploratora rozwiązań w Visual Studio.

CopyToOutputDirectory

Opcjonalny ciąg.Określa, czy do kopiowania pliku do katalogu wyjściowego.Wartości są następujące:

  1. Nigdy nie

  2. Zawsze

  3. PreserveNewest

LogicalName

Wymagany ciąg znaków.Nazwa logiczna zasobów osadzonych.

Zawartość

Reprezentuje pliki, które nie są skompilowany do projektu, ale mogą być osadzone lub opublikowane razem z nią.

Nazwa elementu

Opis

DependentUpon

Opcjonalny ciąg.Określa plik, który zależy od tego pliku do poprawnej kompilacji.

Generator

Wymagany ciąg znaków.Nazwa dowolnego generator plików działającą na ten element.

LastGenOutput

Wymagany ciąg znaków.Nazwa pliku, który został utworzony przez generator żadnych plików, uruchamianych na ten element.

CustomToolNamespace

Wymagany ciąg znaków.Przestrzeń nazw, w którym dowolny plik generator, który jest uruchamiany na ten element należy utworzyć kod.

Łącze

Wartość logiczna opcjonalne.Wskazuje, czy mają być wyświetlane w pliku Eksploratora rozwiązań w Visual Studio.

PublishState

Wymagany ciąg znaków.Stan publikowania zawartości, albo:

  • Domyślny

  • Dołączone

  • Wyłączone

  • Pliku danych

  • Wymagania wstępne

IsAssembly

Wartość logiczna opcjonalne.Określa, czy plik jest zestawu.

Widoczne

Wartość logiczna opcjonalne.Wskazuje, czy mają być wyświetlane w pliku Eksploratora rozwiązań w Visual Studio.

CopyToOutputDirectory

Opcjonalny ciąg.Określa, czy do kopiowania pliku do katalogu wyjściowego.Wartości są następujące:

  1. Nigdy nie

  2. Zawsze

  3. PreserveNewest

Brak

Reprezentuje pliki, które powinny mieć żadnej roli w procesie kompilacji.

Nazwa elementu

Opis

DependentUpon

Opcjonalny ciąg.Określa plik, który zależy od tego pliku do poprawnej kompilacji.

Generator

Wymagany ciąg znaków.Nazwa generator żadnych plików, uruchamianych na ten element.

LastGenOutput

Wymagany ciąg znaków.Nazwa pliku, który został utworzony przez wszelkie generator plików na ten element.

CustomToolNamespace

Wymagany ciąg znaków.Przestrzeń nazw, w którym dowolny plik generator, który jest uruchamiany na ten element należy utworzyć kod.

Łącze

Opcjonalny ciąg.Ścieżka notational wyświetlany, jeśli plik znajduje się fizycznie poza wpływ projektu.

Widoczne

Wartość logiczna opcjonalne.Wskazuje, czy mają być wyświetlane w pliku Eksploratora rozwiązań w Visual Studio.

CopyToOutputDirectory

Opcjonalny ciąg.Określa, czy do kopiowania pliku do katalogu wyjściowego.Wartości są następujące:

  1. Nigdy nie

  2. Zawsze

  3. PreserveNewest

BaseApplicationManifest

Reprezentuje manifest aplikacji podstawowej dla kompilacji i zawiera ClickOnce informacje o zabezpieczeniach wdrożenia.

CodeAnalysisImport

Reprezentuje projektu FxCop do zaimportowania.

Importuj

Reprezentuje zestawy, których nazw ma być importowany przez Visual Basic kompilatora.

Zobacz też

Informacje

Wspólne właściwości projektów MSBuild