Frage : Was ist ein starker Name?

Ich wundere mich, auf was der Ausdruck „Schnurname“ sich bezieht?   Und was „Werkzeug“ wird für dieses verwendet?

I Wunsch könnte ich freier sein, sorry.

newbieweb

Antwort : Was ist ein starker Name?

Im Allgemeinen bedeutet es, dass Ihre Versammlung, die Sie verursachen, einzigartig ist,

Für die Schaffung des Gebrauches SN.EXE

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


genommen von http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx

Ein starker Name besteht Identität-seinem einfachen Textnamen der Versammlung, Versionsnummer und aus Kulturinformationen (wenn vorausgesetzt) - plus einen allgemeinen Schlüssel und eine digitale Unterzeichnung. Es ist erzeugt von Versammlung Akte (die Akte, die die offenkundige Versammlung enthält, die der Reihe nach die Namen enthält und von allen Akten hackt, die die Versammlung bilden), using den entsprechenden privaten Schlüssel. Microsoft® SichtStudio® .NET und andere Entwicklungswerkzeuge zur Verfügung stellte im Windows-Softwareentwicklung-Installationssatz (SDK) kann starke Namen einer Versammlung zuordnen.  Versammlungen mit dem gleichen starken Namen erwartet, identisch zu sein.
Sie können, dass ein Name global - ist einzigartiges sicherstellen, indem Sie eine Versammlung mit einem starken Namen unterzeichnen. Insbesondere gerecht werden starke Namen den folgenden Anforderungen:  
Starke Namen garantieren Namenseinzigartigkeit, indem sie auf einzigartige Schlüsselpaare bauen. Niemand können den gleichen Versammlungsnamen erzeugen, den Sie können, weil eine Versammlung, die mit einem privaten Schlüssel erzeugt, einen anderen Namen als eine Versammlung hat, die mit einem anderen privaten Schlüssel erzeugt.

Starke Namen schützen die Versionsabstammung einer Versammlung. Ein starker Name kann garantieren, dass niemand eine folgende Version Ihrer Versammlung produzieren können.  Benutzer können sicher sein, dass eine Version der Versammlung, die sie Laden sind, vom gleichen Verleger kommt, der die Version verursachte, die Anwendung mit aufgebaut.

Starke Namen liefern eine starke Vollständigkeitsüberprüfung. Die Verabschiedung der .NET Rahmen-Sicherheitskontrollen garantiert, dass der Inhalt der Versammlung nicht geändert worden, seit sie errichtet. Anmerkung jedoch der starke Namen in und von selbst nicht ein Niveau des Vertrauens wie das andeuten, zur Verfügung stellte z.B. von einer digitalen Unterzeichnung und von einer stützenbescheinigung.

Wenn Sie eine stark-genannte Versammlung beziehen, erwarten Sie, bestimmten Nutzen, wie Versioning und Benennung Schutz zu erhalten. Wenn die stark-genannte Versammlung dann eine Versammlung mit einem einfachen Namen bezieht, der nicht diesen Nutzen hat, verlieren Sie, die Sie von der Anwendung einer stark-genannten Versammlung profitieren und zu DLL umzuschalten widerspricht. Folglich stark-genannt Versammlungen kann andere stark-genannte Versammlungen nur beziehen.
Weitere Lösungen  
 
programming4us programming4us