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.revision
format (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
-p
option of theSn.exe
utility.-
/reference:
file
Specifies an assembly that contains external type definitions.
-
/silent
Suppresses display of success messages.
-
/strictref
Causes
TlbImp.exe
to fail if it cannot resolve all references within the imported file or an assembly listed with the/reference
option.-
/sysarray
Imports COM SAFEARRAYs ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.