I'm running into the same problem and can't seem to find/get an answer.
From what I can tell, some do not have strong names. For example
Shell32.dll, appearantly does not have a strong name. My guess is that they
don't strong name these, because the are specific per Operating System and
they want you to use pinvoke interop instead of including them as
references?????? But, I'm not sure about this and if it's true I'm not
sure if you can "get to" all the functionality within the libraries.
I hope someone can answer this question.....
> Why is the IDE not letting me compile with an instance of an unmanaged type
> library COM object? It tells me that the type library needs a strong name?
> I did not think this was necessary for unmanaged type libraries... How do I
> fix this, since I cannot modify the type library itself.
>
> Andrew S. Giles
Craig - 07 Jan 2005 18:17 GMT
I tried this and it worked, thanks to mattias!
http://www.dotnetinterop.com/faq/?q=StrongNameIA
http://support.microsoft.com/?kbid=313666
> I'm running into the same problem and can't seem to find/get an answer.
> From what I can tell, some do not have strong names. For example
[quoted text clipped - 12 lines]
> >
> > Andrew S. Giles