diff --git a/ChangeLog b/ChangeLog index 133393cbc..255c17be3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-09-09 Zoltan Varga + + * glib/GType.cs (FindTypeInReferences): Skip dynamic assemblies. + 2008-09-08 Mike Kestner * glib/GType.cs: beef up the referenced assembly loading code to diff --git a/glib/GType.cs b/glib/GType.cs index 57cf8741f..1d59da477 100755 --- a/glib/GType.cs +++ b/glib/GType.cs @@ -160,6 +160,9 @@ namespace GLib { visited [asm] = asm; Type result = asm.GetType (type_name); if (result == null) { + if (asm is System.Reflection.Emit.AssemblyBuilder) + /* These don't support Location */ + return null; string asm_dir = Path.GetDirectoryName (asm.Location); foreach (AssemblyName ref_name in asm.GetReferencedAssemblies ()) { Assembly ref_asm;