Udostępnij za pośrednictwem


Zadanie ResolveComReference

Przyjmuje wykaz nazwy biblioteki typów lub pliki TLB i rozwiązuje te biblioteki typów do lokalizacji na dysku.

Parametry

W poniższej tabeli opisano parametry ResolveCOMReference zadania.

Parametr

Opis

DelaySign

Opcjonalny Boolean parametru.

Jeśli true, umieszcza klucz publiczny w zestawie.Jeśli false, w pełni znaki zestawu.

EnvironmentVariables

Opcjonalny String[] parametru.

Tablica par zmiennych środowiskowych, oddzielone od znaku równości.Te zmienne są przekazywane do zduplikowanego tlbimp.exe i aximp.exe, w uzupełnieniu do lub przesłanianie selektywnie, blok środowiska regularne...

ExecuteAsTool

Opcjonalny Boolean parametru.

Jeśli true, działa tlbimp.exe i aximp.exe od docelowej odpowiednie ramy out pozaprocesowe wygenerować Zespoły opakowaniowe konieczne.Ten parametr umożliwia kierowanie multi.

IncludeVersionInInteropName

Opcjonalny Boolean parametru.

Jeśli true, wersja biblioteki typów zostaną uwzględnione w nazwie otoki.Wartością domyślną jest false.

KeyContainer

Opcjonalny String parametru.

Określa kontener, który posiada publicznych lub prywatnych

pary kluczy.

KeyFile

Opcjonalny String parametru.

Określa element, który zawiera publicznych lub prywatnych

pary kluczy.

NoClassMembers

Opcjonalny Boolean parametru.

ResolvedAssemblyReferences

Opcjonalny ITaskItem[] parametr wyjściowy.

Określa odwołania do zestawów rozwiązane.

ResolvedFiles

Opcjonalny ITaskItem[] parametr wyjściowy.

Określa w pełni kwalifikowaną pliki na dysku, które odpowiadają fizycznej lokalizacji biblioteki typów, które zostały przewidziane jako dane wejściowe do tego zadania.

ResolvedModules

Opcjonalny ITaskItem[] parametru.

SdkToolsPath

Opcjonalny [String] parametru.

Jeśli ExecuteAsTool jest true, ten parametr musi być ustawiony do ścieżki narzędzia zestawu SDK dla framework w wersji do grupy docelowej.

StateFile

Opcjonalny [String] parametru.

Określa plik pamięci podręcznej dla sygnatury czasowe składnika COM.Jeśli nie występuje, uruchom każdy będzie ponownie wygenerować wszystkie opakowania.

TargetFrameworkVersion

Opcjonalny [String] parametru.

Określa wersję ramy cel projektu.

Wartością domyślną jest String.Empty.co oznacza, że istnieje odwołanie w ramach struktury docelowej bez filtrowania.

TargetProcessorArchitecture

Opcjonalny [String] parametru.

Określa preferowany cel architektury procesora.Przekazany do flagi /machine tlbimp.exe po translacji.

Wartość parametru, należy być członkiem ProcessorArchitecture.

TypeLibFiles

Opcjonalny ITaskItem[] parametru.

Określa ścieżkę pliku typu biblioteki COM odwołań.Elementy zawarte w ten parametr może zawierać elementu metadanych.Aby uzyskać więcej informacji zobacz sekcję "TypeLibFiles metadanych elementu" poniżej.

TypeLibNames

Opcjonalny ITaskItem[] parametru.

Określa nazwy biblioteki typów do rozwiązania.Elementy zawarte w ten parametr musi zawierać niektóre metadane elementu.Aby uzyskać więcej informacji zobacz sekcję "TypeLibNames metadanych elementu" poniżej.

WrapperOutputDirectory

Opcjonalny String parametru.

Lokalizacja na dysku gdzie jest umieszczony wygenerowanego zestawu międzyoperacyjnego.Jeżeli nie określono elementu metadanych, zadanie używa bezwzględną ścieżkę katalogu gdzie znajduje się plik projektu.

Uwagi

Metadane elementu TypeLibNames

W poniższej tabeli opisano dostępne metadanych elementu dla elementów przekazany do TypeLibNames parametru.

Metadane

Opis

GUID

Metadane wymaganego elementu.

Identyfikator GUID biblioteki typów.Metadane elementu nie jest określony, zadanie zakończy się niepowodzeniem.

VersionMajor

Metadane wymaganego elementu.

Główna wersja biblioteki typów.Metadane elementu nie jest określony, zadanie zakończy się niepowodzeniem.

VersionMinor

Metadane wymaganego elementu.

Wersja pomocnicza biblioteki typów.Metadane elementu nie jest określony, zadanie zakończy się niepowodzeniem.

LocaleIdentifier

Opcjonalny element metadanych.

Identyfikator ustawień regionalnych (lub LCID) biblioteki typów.Podany jako wartość 32-bitowa, która identyfikuje język preferowany przez użytkownika, regionu lub aplikacji.Jeżeli nie określono elementu metadanych, zadanie używa domyślny identyfikator ustawień regionalnych "0".

WrapperTool

Opcjonalny element metadanych.

Określa narzędzia otoki, który jest używany do generowania otoki zestawu dla tej biblioteki typów.Jeżeli nie określono elementu metadanych, zadanie używa domyślnego narzędzia otoki "tlbimp".Są dostępne, uwzględniania wielkości liter wyborów typelibs:

  • Primary: To narzędzie otoki, gdy chcesz używać już generowane podstawowy zestaw międzyoperacyjny dla składnika COM.Podczas używania tego narzędzia otoki, nie należy określać katalog wyjściowy otoki dlatego, że spowoduje, że zadanie nie powiedzie się.

  • TLBImp: To narzędzie otoki, gdy chcesz wygenerować zestaw międzyoperacyjny dla składnika COM.

  • AXImp: To narzędzie otoki, aby wygenerować zestaw międzyoperacyjny dla formantu ActiveX.

Metadane elementu TypeLibFiles

W poniższej tabeli opisano dostępne metadanych elementu dla elementów przekazany do TypeLibFiles parametru.

Metadane

Opis

WrapperTool

Opcjonalny element metadanych.

Określa narzędzia otoki, który jest używany do generowania otoki zestawu dla tej biblioteki typów.Jeżeli nie określono elementu metadanych, zadanie używa domyślnego narzędzia otoki "tlbimp".Są dostępne, uwzględniania wielkości liter wyborów typelibs:

  • Primary: To narzędzie otoki, gdy chcesz używać już generowane podstawowy zestaw międzyoperacyjny dla składnika COM.Podczas używania tego narzędzia otoki, nie należy określać katalog wyjściowy otoki dlatego, że spowoduje, że zadanie nie powiedzie się.

  • TLBImp: To narzędzie otoki, gdy chcesz wygenerować zestaw międzyoperacyjny dla składnika COM.

  • AXImp: To narzędzie otoki, aby wygenerować zestaw międzyoperacyjny dla formantu ActiveX.

[!UWAGA]

Więcej informacji podasz do jednoznacznej identyfikacji biblioteki typów, tym większa możliwość, że zadanie będzie rozpoznawać właściwy plik na dysku.

Uwagi

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z Task klasy.Aby uzyskać listę tych dodatkowych parametrów i ich opisy, zobacz Klasa podstawowa zadania.

Zobacz też

Koncepcje

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia