Programmatically Register Assemblies in C Sharp.

Rating: No reviews yet
Downloads: 192
Released: Feb 11, 2017
Updated: Feb 18, 2017 by limbioliong
Dev status: Stable Help Icon

Recommended Download

Source Code RegisterAssembly
source code, 72K, uploaded Feb 11 - 75 downloads

Other Available Downloads

Source Code 32-Bit Test Programs
source code, 9670K, uploaded Feb 11 - 41 downloads
Source Code 64-Bit Test Programs
source code, 11687K, uploaded Feb 11 - 42 downloads
Source Code Test Programs for ITypeLibExporterNotifySink
source code, 12073K, uploaded Feb 18 - 34 downloads

Release Notes

1. RegisterAssembly zip contains the source codes for RegisterAssembly.exe.
- RegisterAssembly.exe performs the same functionalities as RegAsm.exe in terms of assembly registration as well as creation and registration of the assembly's associated type library.
- RegisterAssembly.exe is also able to un-register an assembly and un-register the assembly's associated type library.
- RegisterAssembly.exe allows for customization of the ITypeLibExporterNotifySink implementation.

2. 32-Bit Test Programs zip contains the source codes for a 32-bit Managed Assembly (ManagedClassLib32) plus the source for a 32-bit C++ console test program (ConsoleClient32).
- Compile ManagedClassLib32 and then register it using RegisterAssembly.exe.
- Compile ConsoleClient32 using the generated ManagedClassLib32 type library.

3. 64-Bit Test Programs zip contains the source codes for a set of 64-bit Managed Assembly (ManagedClassLib64) plus the source for a 64-bit C++ console test program (ConsoleClient64).
- Compile ManagedClassLib64 and then register it using RegisterAssembly.exe (it must first be compiled as a 64-bit program).
- Compile ConsoleClient64 using the generated ManagedClassLib64 type library.

4. The "Test Programs for ITypeLibExporterNotifySink" zip file contains source codes for a managed assembly which references a dependency assembly. These test assemblies demonstrate a practical use for the ITypeLibExporterNotifySink parameter in the call to TypeLibConverter.ConvertAssemblyToTypeLib().

5. All source codes were developed using Visual Studio Community 2015.

Reviews for this release

No reviews yet for this release.