[Mono-bugs] [Bug 56564][Nor] Changed - Incorrect description for CS1548 when the strongname file doesn't contain the private key

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 7 Apr 2004 07:44:27 -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 sebastien@ximian.com.

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

--- shadow/56564	2004-04-07 02:34:21.000000000 -0400
+++ shadow/56564.tmp.26153	2004-04-07 07:44:27.000000000 -0400
@@ -1,12 +1,12 @@
 Bug#: 56564
 Product: Mono: Compilers
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: NEW   
+Status: ASSIGNED   
 Resolution: 
 Severity: Unknown
 Priority: Normal
 Component: C#
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: sebastien@ximian.com               
@@ -57,6 +57,23 @@
 
 ------- Additional Comments From miguel@ximian.com  2004-04-07 02:34 -------
 Sebastien, can you please apply this patch, it looks good to me.
 
 Question: will the compiler continue to work on MS.NET?
 
+
+------- Additional Comments From sebastien@ximian.com  2004-04-07 07:44 -------
+Yes :)
+
+A COMException is throw on MS runtime _only_ when you try to embed the
+ECMA key within the assembly. I'll rework the patch so we report the
+CS1606 error like CSC in this case.
+
+The end result will be:
+a. On MS runtime MCS will report CS1606 like CSC when the ECMA key is
+specified with AssemblyKeyFile.
+b. On Mono runtime MCS will successfully compile the assembly.
+
+We may have to use the _monocs_ (or something like this) around the
+AssemblyKeyFile for the ECMA signed assemblies so they still compile
+on Windows. But we wont be able to put ECMA assemblies compiled with
+CSC in the GAC.