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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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.