I ran a test, I wrote a .net user control in C# and built it.
I then created a separate project with a "strong name" (Given that a .NET control to be exposed to COM needs to be registered in the Global Assembly Cache (GAC), it needs a strong name), but when you create a strongly named assembly in .NET, then every assembly referenced ALSO needs a strong name. You have 2 options, in the assembly you're trying to wrap, add a strong name ref to the project properties, but if you only have the dll and it isn't strongly named, you can't reference it from a strongly named project. So you need "Signer" from http://geekswithblogs.net/akraus1/ar...23/104288.aspx which will disassemble the assembly to IL (Intermediate Language) sign it and re-assemble to a new DLL. You will then be able to add the reference.
Bookmarks