Register a C#/VB.NET COM dll programmatically
Question: I have a .NET dll which I use from a C++ program. Now I have to register the dll programmatically on a deployment computer. How do I do that (programmatically! not using regasm)? I remember, when I once called a VB6 dll from a C++ dll, I had to use DllRegisterServer and DllUnregisterServer. Is that still so with a .NET dll? It seems I have to somehow add the dllregisterserver function to the .NET dll. YUK, .NET dlls don't have DllRegisterServer, so you have to write a .NET installer, executing this somewhere: Assembly asm = Assembly.LoadFile (@"c:\temp\ImageConverter.dll");