Benötigen Sie eine stark benannte Redis-Bibliothek? Aller Wahrscheinlichkeit nach, insbesondere wenn Ihnen dieser Begriff noch nie begegnet ist, lautet die Antwort nein . Aber lesen Sie weiter.
Was wird stark benannt?
- es ist eine .NET-spezifische Sache
- Sie können Ihre Assembly mit einem kryptografischen Schlüssel signieren
- dadurch kann überprüft werden, ob Sie tatsächlich etwas laden/ausführen, das Sie laden/ausführen möchten
- Der "starke Name" beinhaltet die kryptografische Signatur zusammen mit dem üblichen Namen, der Version und dergleichen.
Brauchst du jemals starke Namen?
- Wahrscheinlich nicht, es sei denn, Sie haben bestimmte Gründe. Einige davon können sein:
- historisch (wir haben früher unsere Versammlungen unterschrieben und warum jetzt ändern)
- Unternehmensrichtlinien
- Besondere Umstände wie etwas anderes, das Sie verwenden, erfordern starke Namen (früher war ein starker Name erforderlich, wenn Sie dem GAC etwas hinzufügen wollten)
- möglicherweise Sicherheitserwägungen
Ist es eine gute Idee, Ihre Versammlungen zu unterzeichnen?
- Es gibt viele geteilte Meinungen
- Sehr oft sind starke Namen in vielerlei Hinsicht ein Problem mit fragwürdigen Vorteilen
- Es war in letzter Zeit ein Trend, keine starken Namen zu verwenden, es sei denn, Sie müssen es wirklich tun
Tun Sie Sie Benötigen Sie eine stark benannte Redis-Bibliothek?
- es sei denn, Sie entscheiden oder müssen Ihre eigene Anwendung signieren, die die Redis-Bibliothek verwendet, die Sie nicht tun
- Die Strong Names-Version der Redis-Bibliothek ist identisch mit der anderen
- Es existiert nur aus dem Grund, das Leben derjenigen zu erleichtern, die starke Namen verwenden müssen