Zum Inhalt springen
DOOLS

SNK Key Generator

Erzeuge eine gultige .snk-Datei fur .NET Strong-Name-Signing direkt im Browser und kopiere den passenden Directory.Build.props-Eintrag.

Einstellungen

→ MySolution.snk

Umgang mit dem privaten Schlüssel

Bei Closed-Source-Projekten sollte die .snk-Datei privat bleiben – jede Person damit kann Assemblies in deinem Namen signieren. Bei Open-Source-Projekten ist es übliche Praxis, die .snk-Datei ins Repository einzuchecken, damit Mitwirkende und CI die Assembly bauen und signieren können.

Verwendung

  1. Lege die heruntergeladene .snk-Datei am konfigurierten Pfad im Repository oder Build-Umfeld ab.
  2. Fuge danach das generierte XML in Directory.Build.props ein, um Strong-Name-Signing zu aktivieren.

Das Schlusselpaar wird lokal in deinem Browser erzeugt. Es werden keine Daten an einen Server gesendet.

Ausgabe

Erzeuge einen Schlussel, um die .snk-Datei herunterzuladen und den Props-Eintrag zu kopieren.