When iterating through a set of assemblies, e.g. AppDomain.CurrentDomain.GetAssemblies(), dynamic assemblies will throw a NotSuportedException if you try to access properties li
To check if the assembly is dynamic:
if (assembly.ManifestModule is System.Reflection.Emit.ModuleBuilder)
This took me a while to figure out, so here it is asked and answered.
Update:
In .NET 4.0, there is now a property:
if (assembly.IsDynamic)