Question : Quel est un nom fort ?

Je me demande ce que le terme « nom de corde » se rapporte ?   Et que le « outil » est-il employé pour ceci ? souhait du

I je pourrais être plus certain, sorry.

newbieweb
class= de

Réponse : Quel est un nom fort ?

Fondamentalement il signifie que votre assemblée que vous créez est unique,

Pour créer l'utilisation SN.EXE

http://msdn.microsoft.com/en-us/library/k5b5tt23%28VS.71%29.aspx


pris de http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx

Un nom fort comprend identité-son nom des textes de l'assemblée, nombre de version, et information simples de culture (si si) - plus une clef publique et une signature digitale. Il est produit de assemblée dossier (le dossier qui contient l'ensemble manifeste, qui alternativement contient les noms et hache de tous les dossiers qui composent l'assemblée), using la clef privée correspondante. Microsoft® Studio® visuel .NET et d'autres instruments de développement a fourni dans le kit de développement de logiciel de Windows (SDK) peut assigner des noms forts à une assemblée.  On s'attend à ce que des Assemblées avec le même nom fort soient identiques.
Vous pouvez assurer qu'un nom est globalement - unique en signant une assemblée avec un nom fort. En particulier, les noms forts répondent aux exigences suivantes :  
Les noms forts garantissent l'unicité nommée en comptant sur des paires principales uniques. Personne ne peuvent produire du même nom d'assemblée que vous pouvez, parce qu'une assemblée produite avec une clef privée a un nom différent qu'une assemblée produite avec une autre clef privée.

Les noms forts protègent la lignée de version d'une assemblée. Un nom fort peut s'assurer que personne ne peuvent produire une version suivante de votre assemblée.  Les utilisateurs peuvent être sûrs qu'une version de l'assemblée qu'ils sont chargement vient du même éditeur qui a créé la version l'application a été établie avec.

Les noms forts fournissent un contrôle fort d'intégrité. Le dépassement des contrôles de sécurité de cadre de .NET garantit que le contenu de l'assemblée n'a pas été changé depuis qu'elle a été établie. La note, cependant, dans laquelle les noms forts et d'eux-mêmes n'impliquent pas un niveau de confiance comme cela a fourni, par exemple, par une signature digitale et un certificat de soutien.

Quand vous mettez en référence une assemblée fort-appelée, vous comptez obtenir certains avantages, tels que versioning et appeler la protection. Si l'assemblée fort-appelée met en référence alors une assemblée avec un nom élémentaire, qui n'a pas ces avantages, vous perdez les avantages que vous dériveriez d'utiliser une assemblée fort-appelée et retourner au DLL est en conflit. Par conséquent, fort-appelé des assemblées peut seulement mettre en référence d'autres assemblées fort-appelées.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us