[Mono-bugs] [Bug 76636][Nor] Changed - Runtime version selection is not MS.NET compatible

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Nov 11 11:31:59 EST 2005

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 kornelpal at hotmail.com.


--- shadow/76636	2005-11-07 07:14:39.000000000 -0500
+++ shadow/76636.tmp.11884	2005-11-11 11:31:58.000000000 -0500
@@ -11,13 +11,13 @@
 AssignedTo: mono-bugs at ximian.com                            
 ReportedBy: kornelpal at hotmail.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
-Summary: Runtime and assembly version selection is not MS.NET compatible
+Summary: Runtime version selection is not MS.NET compatible
 MS.NET uses the available runtime with the lowest version number that is 
 greather than or equal to the runtime version of the executed image. This 
 behavior can be overriden using app.config. mscorlib.dll that belongs to 
 the selected runtime is loaded regardless of app.config. All other 
 assemblies are loaded using standard version matching even from the GAC. 
@@ -98,6 +98,15 @@
 managed applications.
 I think the solution is to use the runtime select behavor of MS.NET 
 and don't support runtime versions without a class library, but of 
 course if app.config don't forbid we can use a runtime version we 
 support instead of the specified version in assembly.
+------- Additional Comments From kornelpal at hotmail.com  2005-11-11 11:31 -------
+I've done some more tests and assembly version selection seems to be 
+MS.NET compatible. Only MS.NET 1.0 loaded referenced assembly 
+versions. Newer versions use their own version by default that can 
+be changed however using app.config.
+Runtime version selection is not MS.NET compatible, see the attached 
+test case.

More information about the mono-bugs mailing list