[Mono-list] Assembly.Load Behavior difference, AssemblyName.FullName different

Jackson Harper jackson@ximian.com
Fri, 04 Jun 2004 08:06:21 -0700


	The loading behavoir was fixed a couple of weeks ago. Running your test
on my machine with current CVS I get the same results as you do on MS.

	As for the fullname printing could you file a bug and mark it as
wishlist? This "bug" shouldn't affect anything except text output so it
will not be a very high priority bug.

Thank you very much,

On Fri, 2004-06-04 at 04:32, Emiel van de Laar wrote:
> Hi all,
> I was playing around with Assembly.Load and noticed a couple of 
> diffences in behaviour.
> First the Assembly.FullName property emits different strings on Mono and 
> MS .NET. Mono emits the full four-part name (name, version, culture, 
> public key). Even if these values are not specified, default values are 
> emitted. On the MS .NET platform only the parts specified are emitted.
> I've yet to look what the spec says about this; perhaps both are permitted.
> The two sessions attached to this mail show that using Assembly.Load 
> fails on Mono but works on MS .NET. I'm not sure if the 
> Assembly.FullName property has anything to with it.
> BTW. Here some version info... I have not yet been able to try
> Mono Beta 2.
> emiel@marvin:~/csharp/ass> mono --version
> Mono JIT compiler version 0.30.2, (C) 2002-2004 Novell, Inc. www.go-mono.com
> emiel@marvin:~/csharp/ass> mcs --version
> Mono C# compiler version
> e.vandelaar@magion-38 /cygdrive/c/cruft
> $ csc
> Microsoft (R) Visual C# .NET Compiler version 7.10.3052.4
> for Microsoft (R) .NET Framework version 1.1.4322
> Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.
> Cheers,
> Emiel