Fundamenteel betekent het dat uw assemblage die u cre�ërt uniek is,
Voor het creëren van gebruik SN.EXE
http://msdn.microsoft.com/en-us/library/k5b5tt23%28VS.71%29.aspxgenomen uit
http://msdn.microsoft.com/en-us/library/wd40t7ad.aspxEen sterke naam bestaat uit de identiteit-zijn eenvoudige de tekstnaam van de assemblage, het versieaantal, en de cultuurinformatie (als op voorwaarde dat) - plus een openbare zeer belangrijke en digitale handtekening. Het wordt geproduceerd van een assemblagedossier (het dossier dat assemblagemanifest bevat, die beurtelings de namen en de knoeiboel van alle dossiers bevat die omhoog de assemblage) maken, gebruikend de overeenkomstige privé sleutel. Microsoft® Visuele Studio® .NET en andere die ontwikkelingshulpmiddelen in de Uitrusting van de Ontwikkeling van de Software van Vensters kunnen (SDK) worden verstrekt sterke namen aan een assemblage toewijzen. De assemblage met de zelfde sterke naam zou identiek moeten zijn.U kunt ervoor zorgen dat een naam globaal - uniek door een assemblage met een sterke naam te ondertekenen is. In het bijzonder, voldoen de sterke namen aan de volgende vereisten: De sterke namen waarborgen naamuniciteit door zich op unieke zeer belangrijke paren te baseren. Niemand kan de zelfde die assemblagenaam produceren dat u kunt, omdat een assemblage met één privé sleutel wordt geproduceerd een verschillende die naam dan een assemblage heeft met een andere privé sleutel wordt geproduceerd.De sterke namen beschermen het versiegeslacht van een assemblage. Een sterke naam kan ervoor zorgen dat niemand een verdere versie van uw assemblage kan veroorzaken. De gebruikers kunnen zeker zijn dat een versie van de assemblage zij laden uit de zelfde uitgever komt die de versie cre�ërde de toepassing met werd gebouwd.De sterke namen verstrekken een sterke integriteitscontrole. Het overgaan van de .NET veiligheidscontroles van het Kader waarborgt dat de inhoud van de assemblage niet is veranderd aangezien het werd gebouwd. Neem van, echter nota, dat de sterke namen in en van zich geen niveau van vertrouwen als dat verstrekt, bijvoorbeeld, door een digitale handtekening en een ondersteunend certificaat impliceren.Wanneer u een sterk-genoemde assemblage van verwijzingen voorziet, denkt u om bepaalde voordelen te krijgen, zoals het versioning van en het noemen van bescherming. Als verliezen de sterk-genoemde assemblageverwijzingen een assemblage met een eenvoudige naam, die deze voordelen niet heeft, u dan de voordelen u zou voortkomen uit het gebruiken van een sterk-genoemde assemblage en aan conflicten DLL zou terugkeren. Daarom sterk-genoemd assemblage kan andere sterk-genoemde assemblage slechts van verwijzingen voorzien.