[Mono-bugs] [Bug 29580][Nor] Changed - assebmly lookups are inconsistent

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
6 Sep 2002 12:36:50 -0000

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 martin@gnome.org.


--- shadow/29580	Fri Sep  6 08:24:02 2002
+++ shadow/29580.tmp.30814	Fri Sep  6 08:36:50 2002
@@ -1,13 +1,13 @@
 Bug#: 29580
 Product: Mono/MCS
 Version: unspecified
 OS: other
 OS Details: 
-Status: ASSIGNED   
+Status: RESOLVED   
+Resolution: NOTABUG
 Severity: Unknown
 Priority: Normal
 Component: Misc
 AssignedTo: martin@gnome.org                            
 ReportedBy: joe@ximian.com               
 QAContact: mono-bugs@ximian.com
@@ -37,6 +37,16 @@
 In these cases, mcs should also be explicit about where it looked for the
 assembly.  That is, if I build in /cvs/mono and do the "-r
 System.Drawing.dll" above, it should say something like "error CS0006:
 Cannot find assembly `/cvs/mono/System.Drawing.dll'" so as to clarify where
 exactly it looked.
+------- Additional Comments From martin@gnome.org  2002-09-06 08:36 -------
+Unfortunately, this is also not a bug, but a feature :-)
+This is related to #29749 - MCS cannot reference a different System.dll in the application you're compiling than the one it's 
+currently using.  Thus, loading System.Drawing.dll always succeeds because it's already loaded.
+The only thing we could do is make MCS abort or issue a warning if you're attempting to -r any core assemblies with full pathnames.