Name
TlbImp.exe — Type Library Importer
Synopsis
tlbimpfile[\resourceid] [options]
Description
Creates a managed assembly from the supplied COM typelib, mapping the type definitions to .NET types. You need to import this new assembly into your C# program for use.
Example
tlbimp /out:MyOldCom.dll MyCom.tlb
Options
-
/?,/help Displays usage information and exits.
-
/asmversion:version Specifies the generated assembly’s version in
major.minor.build.revisionformat (such as 6.0.2600.0).-
/delaysign Partially signs the generated assembly. Requires
/keycontainer,/keyfile, or/publickey.-
/keycontainer:name Specifies a key container that contains the key-pair with which to sign the assembly.
-
/keyfile:file Specifies the name of the file that contains the key or key-pair with which to sign the assembly.
-
/namespace:namespace Specifies the namespace of the generated assembly.
-
/nologo Suppresses display of the banner and copyright messages.
-
/out:file Specifies the filename of the generated assembly.
-
/primary Generates a primary interop assembly.
-
/publickey:file Specifies a file that contains a public key with which to sign the assembly. To create such a file, use the
-poption of theSn.exeutility.-
/reference:file Specifies an assembly that contains external type definitions.
-
/silent Suppresses display of success messages.
-
/strictref Causes
TlbImp.exeto fail if it cannot resolve all references within the imported file or an assembly listed with the/referenceoption.-
/sysarray Imports COM SAFEARRAYs ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access