ResolveComReference – úloha
Bere seznam názvů knihovny typů nebo .tlb soubory a řeší tyto knihovny typů pro umístění na disku.
Parametry
Následující tabulka popisuje parametry ResolveCOMReference úkolu.
Parametr |
Description |
---|---|
DelaySign |
Volitelný Boolean parametr. Pokud true, umístí veřejný klíč sestavení.Pokud false, plně podepíše sestavení. |
EnvironmentVariables |
Volitelný String[] parametr. Pole dvojice proměnných oddělených rovnítko.Tyto proměnné jsou předány vytvářený tlbimp.exe a aximp.exe kromě nebo přepsání selektivně, blokovat pravidelné prostředí... |
ExecuteAsTool |
Volitelný Boolean parametr. Pokud true, spustí tlbimp.exe a aximp.exe z vhodný cílový rámec-z mimoprocesovou generovat sestavení nezbytné obálky.Tento parametr umožňuje cílení na více verzí. |
IncludeVersionInInteropName |
Volitelný Boolean parametr. Pokud true, verze typelib bude součástí názvu obálky.Výchozí je false. |
KeyContainer |
Volitelný String parametr. Určuje kontejner, který obsahuje veřejných a soukromých dvojice klíčů. |
KeyFile |
Volitelný String parametr. Určuje položku, která obsahuje veřejných a soukromých dvojice klíčů. |
NoClassMembers |
Volitelný Boolean parametr. |
ResolvedAssemblyReferences |
Volitelný ITaskItem[] výstupní parametr. Určuje sestavení vyřešen. |
ResolvedFiles |
Volitelný ITaskItem[] výstupní parametr. Určuje plně kvalifikovaný soubory na disku, které odpovídají fyzické umístění knihovny typů, které byly poskytnuty jako vstup do tohoto úkolu. |
ResolvedModules |
Volitelný ITaskItem[] parametr. |
SdkToolsPath |
Volitelný [String] parametr. Pokud ExecuteAsTool je true, musí být tento parametr nastaven na cestu nástroje sady SDK framework verze cílem. |
StateFile |
Volitelný [String] parametr. Určuje soubor mezipaměti pro časová razítka COM komponenty.Pokud není k dispozici, bude každé spuštění obnovit všechny obálky. |
TargetFrameworkVersion |
Volitelný [String] parametr. Určuje cílové verze rozhraní .NET projektu. Výchozí je String.Empty.což znamená, že žádné filtrování založené na cílové rozhraní odkaz. |
TargetProcessorArchitecture |
Volitelný [String] parametr. Určuje architekturu procesoru upřednostňované cíle.Po převodu předán příznak /machine tlbimp.exe. Hodnota parametru by měl být členem ProcessorArchitecture. |
TypeLibFiles |
Volitelný ITaskItem[] parametr. Určuje cestu souboru knihovny typu COM odkazy.Položky zahrnuté v tomto parametru mohou obsahovat metadata položky.Další informace naleznete v části "TypeLibFiles Metadata položky" níže. |
TypeLibNames |
Volitelný ITaskItem[] parametr. Určuje typ knihovny názvy vyřešit.Položky zahrnuté v tomto parametru musí obsahovat některá metadata položky.Další informace naleznete v části "TypeLibNames Metadata položky" níže. |
WrapperOutputDirectory |
Volitelný String parametr. Umístění na disku, kde je umístěn vygenerované sestavení interop.Pokud tato metadata položky není zadán, použije úloha absolutní cestu k adresáři, kde je umístěn soubor projektu. |
Poznámky
Metadata položky TypeLibNames
Následující tabulka popisuje metadata položky k dispozici pro položky předány TypeLibNames parametr.
Metadata |
Description |
---|---|
GUID |
Metadata požadovaná položka. Identifikátor GUID pro knihovnu typů.Tato metadata položky není zadán, úloha se nezdaří. |
VersionMajor |
Metadata požadovaná položka. Hlavní verze knihovny typů.Tato metadata položky není zadán, úloha se nezdaří. |
VersionMinor |
Metadata požadovaná položka. Dílčí verze knihovny typů.Tato metadata položky není zadán, úloha se nezdaří. |
LocaleIdentifier |
Nepovinná položka metadat. Identifikátor národního prostředí (nebo LCID) pro knihovnu typů.To je určeno jako 32bitová hodnota, určující lidský jazyk upřednostňovaný uživatelem, regionu nebo aplikace.Pokud není zadána tato metadata položky, úlohy, použije výchozí identifikátor národního prostředí "0". |
WrapperTool |
Nepovinná položka metadat. Určuje nástroj obálka, který slouží ke generování sestavení obálky pro tuto knihovnu typů.Pokud není zadána tato metadata položky, úlohy, použije výchozí nástroj Obálka "tlbimp".Velká písmena, k dispozici možnosti typelibs jsou:
|
Metadata položky TypeLibFiles
Následující tabulka popisuje metadata položky k dispozici pro položky předány TypeLibFiles parametr.
Metadata |
Description |
---|---|
WrapperTool |
Nepovinná položka metadat. Určuje nástroj obálka, který slouží ke generování sestavení obálky pro tuto knihovnu typů.Pokud není zadána tato metadata položky, úlohy, použije výchozí nástroj Obálka "tlbimp".Velká písmena, k dispozici možnosti typelibs jsou:
|
[!POZNÁMKA]
Další informace, které poskytují k jednoznačné identifikaci typu knihovny, větší možnost, že úkol vyřeší na správný soubor na disku.
Poznámky
Kromě výše uvedených parametrů, zdědí tento úkol parametry z Task třídy.Seznam těchto další parametry a jejich popis naleznete v Třída Base úlohy.