Sdílet prostřednictvím


ResolveComReference úloh

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:

  • Primary: Pomocí tohoto nástroje obálky, pokud chcete použít již generované primární definiční sestavení, komponenty modelu COM.Při použití tohoto nástroje obálky nezadávejte výstupní adresář obálky, protože, způsobí selhání úlohy.

  • TLBImp: Pomocí tohoto nástroje obálky, pokud chcete generovat sestavení interop pro komponentu modelu COM.

  • AXImp: Pomocí tohoto nástroje obálky, pokud chcete generovat sestavení interop pro ovládací prvek ActiveX.

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:

  • Primary: Pomocí tohoto nástroje obálky, pokud chcete použít již generované primární definiční sestavení, komponenty modelu COM.Při použití tohoto nástroje obálky nezadávejte výstupní adresář obálky, protože, způsobí selhání úlohy.

  • TLBImp: Pomocí tohoto nástroje obálky, pokud chcete generovat sestavení interop pro komponentu modelu COM.

  • AXImp: Pomocí tohoto nástroje obálky, pokud chcete generovat sestavení interop pro ovládací prvek ActiveX.

[!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 Základní třídy úloh.

Viz také

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Úloha MSBuild odkaz