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