I really don't know if it's a bug or not.. but still that seems a bit weird:
Look at the following configuration:
I have two simple dlls and one main application
Dll 1:
namespace baseDll{
public class baseClass{}
}
Dll 2:
using baseDll;
namespace childClass:baseClass{
public class childClass{}
}
App:
Assembly a1 = Assembly.LoadFile("@c:\childDll.dll);
Assembly a2 = Assembly.LoadFile("@c:\baseDll.dll);
System.Type t1 = a1.GetType("childDll.childClass");
if (t1 != null) Console.WriteLine("OK");
It never wirtes OK on .NET 1.14..
moreover when I use a1.GetTypes() it throws an exception..
Well, guess what.. mono doesn't have these problems...
either I am doing something really wrong.. or it's a feature, or I don't
know what to think.
Besides if I do Assembly.LoadFrom and not LoadFile it works ok...
any explanation for this?
thanx.
Alex R.
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list