[Mono-bugs] [Bug 54044][Min] Changed - mcs-0.30 compiled exe cannot run under Microsoft .net 1.1

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 10 Feb 2004 12:37:45 -0500 (EST)


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 liyul@hotmail.com.

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

--- shadow/54044	2004-02-10 11:13:13.000000000 -0500
+++ shadow/54044.tmp.11772	2004-02-10 12:37:45.000000000 -0500
@@ -1,12 +1,12 @@
 Bug#: 54044
 Product: Mono/Compilers
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: REOPENED   
+Status: RESOLVED   
 Resolution: 
 Severity: Unknown
 Priority: Minor
 Component: C#
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: liyul@hotmail.com               
@@ -288,6 +288,17 @@
 Now the value v1.0.3705 is hardcoded into Mono's runtime. This means 
 that timesetter-mcs-0.30.exe may have been compiled with MCS 0.30 
 but it was compiled with the MS framework 1.1 and not with Mono 0.30.
 
 Maybe your forgot "%mono_bin%\mono.exe" in your MCS_EXE_ENV_ALIAS 
 environment variable ?
+
+------- Additional Comments From liyul@hotmail.com  2004-02-10 12:37 -------
+I fired up FileMon from SysInternals and found that MS runtime was
+indeed used. :-(
+
+Actually I lost the alias mcs.exe under bin, thus the one under lib
+were launched directly, which pulled in MS stuff and caused the
+conflicts. What I am doing is renaming every *.exe under bin to *.dll
+to avoid accidental launch, --a hack in one of Miguel's bug comments.
+
+Now it works great.