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