[Mono-bugs] [Bug 59665][Nor] Changed - Type.GUID is never initialized
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Thu Aug 9 04:46:39 EDT 2007
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 gert.driesen at pandora.be.
http://bugzilla.ximian.com/show_bug.cgi?id=59665
--- shadow/59665 2007-08-03 18:07:56.000000000 -0400
+++ shadow/59665.tmp.5589 2007-08-09 04:46:39.000000000 -0400
@@ -124,6 +124,17 @@
IIDs are generated based on a hash of the fully-qualified
interface name plus the signatures of all the interface s members that
are exposed through Interop.
*
LIBIDs are generated based on a hash of the name, version, and
public key of the assembly.
+
+------- Additional Comments From gert.driesen at pandora.be 2007-08-09 04:46 -------
+Other useful info from that blog post:
+
+And if you don't want any of your GUIDs to change when your assembly
+version number changes, you can use the ComCompatibleVersionAttribute
+(introduced in v1.1) to plug in a different version number as input
+to the GUID-generation algorithm. In v1.1, several .NET Framework
+assemblies marked themselves with ComCompatibleVersionAttribute to
+keep their auto-generated GUIDs matching what was shipped in v1.0.
+
More information about the mono-bugs
mailing list