[Mono-bugs] [Bug 74913][Nor] New - Need backward compatible assembly version mapping

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 11 May 2005 15:19:19 -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 mkestner@ximian.com.

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

--- shadow/74913	2005-05-11 15:19:19.000000000 -0400
+++ shadow/74913.tmp.27162	2005-05-11 15:19:19.000000000 -0400
@@ -0,0 +1,34 @@
+Bug#: 74913
+Product: Mono: Runtime
+Version: 1.1
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: JIT
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: mkestner@ximian.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Need backward compatible assembly version mapping
+
+The runtime needs a mechanism to specify that assembly version W.X.Y.Z is
+an acceptable substitute for a range of other assembly versions.  This is
+needed for Gtk# 2.x so that version 2.6.x.y can specify it is backward
+compatible with version 2.4.*.* and 2.6.*.* when the runtime tries to load
+assemblies for applications.
+
+Gonzalo found a mechanism in the MS runtime to specify this mapping via the
+machine.config file.  When I posted this suggestion to ximian-mono-list,
+Ben responded with the following link:
+
+http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcreatingpublisherpolicyfile.asp
+
+as a possible alternative mechanism.  I don't believe either of these are
+implemented in the mono runtime, and I feel this is an important feature,
+since we are going to be shipping the second version of several libraries
+in mono 1.2.