C # in a Nutshell, Second Edition
| TlbImp.exe | Type Library Importer |
Synopsis
tlbimp file [\ 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 the Sn.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 as the .NET managed System.Array type.
- /transform : name
-
Performs the specified transformation. Currently, only DispRet is available ( performs [out,retval] transformation on methods of disp-only interfaces). (Added in .NET 1.1.)
- /unsafe
-
Disables security checks in the generated assembly. Use with caution, since this poses a security risk.
- /verbose
-
Displays verbose output.
See Also
TlbExp.exe