[Mono-bugs] [Bug 66060][Min] Changed - AppDomain.AssemblyResolve event not emitted

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 16 Sep 2004 02:49:31 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by peter@newton.cx.

http://bugzilla.ximian.com/show_bug.cgi?id=66060

--- shadow/66060	2004-09-16 01:54:35.000000000 -0400
+++ shadow/66060.tmp.29268	2004-09-16 02:49:31.000000000 -0400
@@ -54,6 +54,21 @@
 System.Reflection.Assembly:Load (string)
 in <0x00056> DemoApp:Main (string[])
 ----------------------------
 
 May be it was a bug in 1.0, but i rememmber making this work long time
 ago.
+
+------- Additional Comments From peter@newton.cx  2004-09-16 02:49 -------
+Oops, I just messed up. There is a second part to this, however; I'm
+not sure if it's a bug. I have code that does this:
+
+=================
+Assembly foo = Assembly.Load ("blah");
+
+for (AssemblyName name in foo.GetReferencedAssemblies ())
+    dostuff (name);
+=================
+
+If foo loads successfully, but one of its referenced assemblies can't
+be found, should AssemblyResolve still be emitted? It isn't right now;
+instead there's just an unconditional exception (icall.c:3248).