In der .NET-Plattform besteht ein starker Name aus der Identität der Assembly - ihrem einfachen Textnamen, ihrer Versionsnummer und Kulturinformationen (falls vorhanden) - und einem öffentlichen Schlüssel und einer digitalen Signatur. Es wird aus einer Assemblydatei (der Datei, die das Assemblymanifest enthält, das wiederum die Namen und Hashes aller Dateien enthält, aus denen die Assembly besteht) unter Verwendung des entsprechenden privaten Schlüssels generiert.
Ok, ich muss dumm sein, denn ich habe das schon gelesen:
Ссылка
Und ich verstehe es immer noch nicht ...
Sagen wir, ich öffne die Eigenschaften meines Projekts und gehe zur Registerkarte "Signieren", dann überprüfe ich "Signiere die Asse...
31.07.2009, 20:30
Ich habe eine Baumansicht mit dem BinaryFormatter (c #) serialisiert. Die Assembly, die genau das getan hat und die alle serialisierbaren Klassen enthält, hat jetzt einen starken Namen und ist signiert und hat auch eine neue Versionsnummer erhal...
23.04.2009, 08:02
Wir haben eine Reihe von COM-Komponenten in VC ++ entwickelt. Wenn ein Verweis auf eine solche Komponente einem .NET-Projekt hinzugefügt wird, generiert Visual Studio eine Interop-Assembly. Wir haben jetzt eine Reihe solcher Versammlungen.
Wä...
28.04.2009, 09:11
Die Standard-VSPackage-Vorlage im Visual Studio 2012 SDK generiert ein Projekt, das starke Namen verwendet.
Da starke Namensgebung transitiv ist, bedeutet dies, dass alle Referenzen, die ich hinzufüge (z. B. ein anderes Projekt in derselben L...
08.05.2013, 18:04
Ich habe eine c # -Lösung, die mehrere c # -Klassenbibliotheken enthält. Ich mache in letzter Zeit einige Untersuchungen und es wird vorgeschlagen, dass die ausgegebenen Assemblies aus meinen Bibliotheken signiert werden sollten, so dass sie mit...
05.12.2011, 21:21
Ich habe eine Codebasis, die starke Namen erfordert.
Zuerst dachte ich, dass dies eine einfache Lösung sein würde, da ich den ServiceStack-Assemblys, die ich benötigte, einfach starke Namen zuwies. Dies ist aufgrund von Abhängigkeiten innerha...
28.05.2013, 14:59
Ich verwende Visual Studio 2012 und schreibe einen Back-End-Web-Service und Desktop-Software in separaten Lösungen. Da die Desktop-Software "erhöht" ("als Administrator") ausgeführt werden muss, muss ich die Desktop-Lösung in einer erhöhten Visu...
15.11.2012, 12:10