[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.