I'm trying to create a COM Interop assembly (myComInterop.dll) between my vb6 app and a .net assembly. I'm also trying to make it so that it can be "registration free" (see here for explanation). The freedom from registration requires that I create a MyVb6App.exe.manifest file, and also that I use a strong name to sign myComInterop.dll. However, the references in myComInterop.dll require the dependent assemblies to be signed with a strong name, as well. The problem is that some of the dependent assemblies are 3rd party libraries that we can't rebuild them as delay signed or sign them ourselves.
Is there a way to get around this requirement that the dependent dlls be signed?