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
- Lege die heruntergeladene .snk-Datei am konfigurierten Pfad im Repository oder Build-Umfeld ab.
- 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.