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


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