Guid dans les Dll (.Net)

Je ne suis pas très expérimenté dans ce domaine, donc j'ai quelques questions. Tout d'abord, tout faire .Net créé Dll ont leur propre GUID? Si non, ma question est comment puis-je obtenir de l'un et de l'associer avec la DLL.

Alors la question est, comment puis-je obtenir le GUID de cette dll - ie. compte tenu d'une DLL (chemin c:\some\path\to\a\file.dll) comment puis-je déterminer son GUID? Aussi, est-il un moyen facile d'aller dans l'autre sens (GUID -> DLL) - j'ai lu un peu à ce sujet, mais beaucoup de il se réfère à VB6 Dll de COM et d'autres choses...cela est-il encore s'appliquer .Net Dll?

Mise à jour: Merci pour les réponses. Je vais peut-être poser la mauvaise question. Je veux avoir un ID unique pour chacun de mes fichiers DLL, afin que je puisse les référencer dans une base de données. Je veux être en mesure de prendre l'IDENTIFIANT unique stocké dans la base de données, puis de trouver facilement la DLL et faire des trucs avec elle. À partir de ce que les réponses ont dit que peut-être je ne devrais pas être à l'aide d'un GUID, est-il .Net moyen de faire cela, alors?

Eh bien, comment avez-vous l'intention de "trouver". Où sont-elles stockées, dans le gac sur local sur les machines? si oui, alors ils doivent être fortement nommé, si ils sont juste des fichiers alors sûrement la base de données stocke le chemin d'accès à leur dire à quel point le guid est dénuée de sens sauf que une phase de validation...

OriginalL'auteur robintw | 2009-01-28