Udostępnij za pośrednictwem


Wspólne elementy projektu MSBuild

W MSBuild, element-nazwane odwołanie do jednego lub więcej plików.Elementy zawierają metadane, takie jak nazwy plików, ścieżki i numery wersji.Projekt wszystkich typów w Visual Studio mają kilka elementów wspólnych.Te elementy są zdefiniowane w pliku microsoft.build.commontypes.xsd.

Wspólne elementy

Oto lista typowych elementów projektu.

Bb629388.collapse_all(pl-pl,VS.110).gifOdwołanie

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

Nazwy atrybutu elementu

Opis

HintPath

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

Nazwa

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

FusionName

Opcjonalny ciąg.Określa nazwę fusion proste lub silne dla towaru.

Gdy ten atrybut jest obecny, można zaoszczędzić czas, ponieważ nie ma pliku zestawu ma zostać otwarty, aby uzyskać nazwę syntezy jądrowej.

SpecificVersion

Opcjonalna wartość logiczna.Określa, czy powinny się odwoływać tylko wersję w nazwie syntezy.

Aliasy

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

Prywatne

Opcjonalna wartość logiczna.Określa, czy odniesienia powinny być skopiowane do folderu danych wyjściowych.Ten atrybut odpowiada Lokalnej kopii właściwość odniesienia, który jest w programie Visual Studio IDE.

Bb629388.collapse_all(pl-pl,VS.110).gifCOMReference

Reprezentuje składnik COM (niezarządzanych) odniesienia w projekcie.

Nazwy atrybutu 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łówną częścią numeru wersji składnika.Na przykład "5" Jeśli pełna wersja ma numer "5.46".

VersionMinor

Opcjonalny ciąg.Drobne części numer wersji składnika.Na przykład "46" Jeśli pełna wersja ma numer "5.46".

IDENTYFIKATOR LCID

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

WrapperTool

Opcjonalny ciąg.Nazwa narzędzia otoki, który jest używany na części, na przykład "tlbimp".

Na białym tle

Opcjonalna wartość logiczna.Określa, czy składnik jest wolny reg składnika.

Bb629388.collapse_all(pl-pl,VS.110).gifCOMFileReference

Reprezentuje listę bibliotek typów, które paszy w celu ResolvedComreference.

Nazwy atrybutu elementu

Opis

WrapperTool

Opcjonalny ciąg.Nazwa narzędzia otoki, który jest używany na części, na przykład "tlbimp".

Bb629388.collapse_all(pl-pl,VS.110).gifNativeReference

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

Nazwy atrybutu elementu

Opis

Nazwa

Wymagany ciąg znaków.Nazwa podstawowa pliku manifestu.

HintPath

Wymagany ciąg znaków.Względna ścieżka pliku manifestu.

Bb629388.collapse_all(pl-pl,VS.110).gifProjectReference

Stanowi odwołanie do innego projektu.

Nazwy atrybutu elementu

Opis

Nazwa

Opcjonalny ciąg.Nazwa wyświetlana odniesienia.

Projekt

Opcjonalny ciąg.Identyfikator GUID dla odwołania, w postaci {12345678-1234-1234-1234-1234567891234}.

Pakiet

Opcjonalny ciąg.Ścieżka pliku projektu, do którego istnieje odwołanie.

Bb629388.collapse_all(pl-pl,VS.110).gifKompilacji

Reprezentuje pliki źródłowe dla kompilatora.

Nazwy atrybutu elementu

Opis

DependentUpon

Opcjonalna wartość logiczna.Wskazuje, czy prawidłowo skompilować, plik zależy od innego pliku.

AutoGen

Opcjonalna wartość logiczna.Wskazuje, czy plik został wygenerowany dla projektu przez Visual Studio zintegrowane środowisko dewelopowania (IDE).

Łącze

Opcjonalny ciąg.Ścieżka notacji mają być wyświetlane, gdy plik fizycznie znajduje się poza wpływem pliku projektu.

Widoczne

Opcjonalna wartość logiczna.Wskazuje, czy do wyświetlania pliku w Solution Explorer w Visual Studio.

CopyToOutputDirectory

Opcjonalna wartość logiczna.Wartość domyślna = false.Określa, czy należy skopiować plik do katalogu wyjściowego.

Bb629388.collapse_all(pl-pl,VS.110).gifEmbeddedResource

Reprezentuje zasoby osadzone w wygenerowanym zestawie.

Nazwy atrybutu elementu

Opis

DependentUpon

Opcjonalna wartość logiczna.Wskazuje, czy prawidłowo skompilować, plik zależy od innego pliku.

Generator

Wymagany ciąg znaków.Nazwa pliku generator, który jest uruchamiany na ten przedmiot.

LastGenOutput

Wymagany ciąg znaków.Nazwa pliku, który został utworzony przez generator dowolnego pliku, który prowadził na ten przedmiot.

CustomToolNamespace

Wymagany ciąg znaków.Obszar nazw, w którym każdy plik generator, który uruchamia ten element, należy utworzyć kod.

Łącze

Opcjonalny ciąg.Notacji ścieżka jest wyświetlana, jeśli plik znajduje się fizycznie poza wpływem projektu.

Widoczne

Opcjonalna wartość logiczna.Wskazuje, czy do wyświetlania pliku w Solution Explorer w Visual Studio.

CopyToOutputDirectory

Opcjonalna wartość logiczna.Wartość domyślna = false.Określa, czy należy skopiować plik do katalogu wyjściowego.

LogicalName

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

Bb629388.collapse_all(pl-pl,VS.110).gifZawartość

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

Nazwy atrybutu elementu

Opis

DependentUpon

Opcjonalna wartość logiczna.Wskazuje, czy ma być osadzony czy poprawnie opublikowany, plik zależy od innego pliku.

Generator

Wymagany ciąg znaków.Nazwa pliku generator, który działa na ten przedmiot.

LastGenOutput

Wymagany ciąg znaków.Nazwa pliku, który został utworzony przez generator dowolnego pliku, uruchomionego na ten przedmiot.

CustomToolNamespace

Wymagany ciąg znaków.Obszar nazw, w którym każdy plik generator, który uruchamia ten element, należy utworzyć kod.

Łącze

Opcjonalna wartość logiczna.Wskazuje, czy do wyświetlania pliku w Solution Explorer w Visual Studio.

PublishState

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

  • Domyślne

  • Włączone

  • Wyłączone

  • DataFile

  • Warunkiem wstępnym

IsAssembly

Opcjonalna wartość logiczna.Określa, czy plik jest w zestawie.

Widoczne

Opcjonalna wartość logiczna.Wskazuje, czy do wyświetlania pliku w Solution Explorer w Visual Studio.

CopyToOutputDirectory

Opcjonalna wartość logiczna.Wartość domyślna = false.Określa, czy należy skopiować plik do katalogu wyjściowego.

Bb629388.collapse_all(pl-pl,VS.110).gifBrak

Reprezentuje pliki, które powinny mieć żadnej roli w proces budowania.

Nazwy atrybutu elementu

Opis

DependentUpon

Opcjonalna wartość logiczna.Wskazuje, czy ma być osadzony czy poprawnie opublikowany, plik zależy od innego pliku.

Generator

Wymagany ciąg znaków.Nazwa pliku generator, który jest uruchamiany na ten przedmiot.

LastGenOutput

Wymagany ciąg znaków.Nazwa pliku, który został utworzony przez generator dowolnego pliku, który prowadził na ten przedmiot.

CustomToolNamespace

Wymagany ciąg znaków.Obszar nazw, w którym każdy plik generator, który uruchamia ten element, należy utworzyć kod.

Łącze

Opcjonalny ciąg.Ścieżka notacji mają być wyświetlane, jeśli plik znajduje się fizycznie poza wpływem projektu.

Widoczne

Opcjonalna wartość logiczna.Wskazuje, czy do wyświetlania pliku w Solution Explorer w Visual Studio.

CopyToOutputDirectory

Opcjonalna wartość logiczna.Wartość domyślna = false.Określa, czy należy skopiować plik do katalogu wyjściowego.

Bb629388.collapse_all(pl-pl,VS.110).gifBaseApplicationManifest

Reprezentuje manifest aplikacji podstawowej dla kompilacji i zawiera ClickOnce informacje na temat wdrażania zabezpieczeń.

Bb629388.collapse_all(pl-pl,VS.110).gifCodeAnalysisImport

Reprezentuje projektu FxCop do zaimportowania.

Bb629388.collapse_all(pl-pl,VS.110).gifImportuj

Reprezentuje zespoły, których obszarów nazw powinny być przywożone przez Visual Basic kompilatora.

Zobacz też

Informacje

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