How to determine if a .NET DLL is an interop assembly?
See the question and my original answer on StackOverflowIf it was imported from a COM typelib, then the assembly should be marked with the ImportedFromTypeLibAttribute, as displayed here with the output from ILDASM:
