[Mono-bugs] [Bug 70506][Wis] Changed - Exception from mcs when output assembly name has no extension

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Sep 7 10:36:45 EDT 2006

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 at ximian.com.


--- shadow/70506	2006-09-07 10:09:37.000000000 -0400
+++ shadow/70506.tmp.10090	2006-09-07 10:36:45.000000000 -0400
@@ -65,6 +65,18 @@
 ------- Additional Comments From rharinath at novell.com  2006-09-07 10:09 -------
 Martin reverted r62663 because the fix is bogus (try compiling a file
 named a.2.cs for example).
 I think the fix is to either remove the exception from SRE or handle
 it with a workaround inside the compiler.
+------- Additional Comments From martin at ximian.com  2006-09-07 10:36 -------
+To summarize:
+When we compute the output file name based on the input file, we must
+always append the .exe extension.  Otherwise, we'd break screnarios
+where the input file is called A.2.cs, A.foo.bar.cs etc.
+The question is what to do if the user specified the output filename -
+csc always uses the unmodified filename as it was specified by the user.
+The problem is that SRE doesn't allow this.

More information about the mono-bugs mailing list