Behöver du ett starkt namngett Redis-bibliotek? Med all sannolikhet, särskilt om du aldrig ens har stött på den här termen, är svaret nej . Men läs vidare.
Vad heter starkt?
- det är en .NET-specifik sak
- du kan välja att signera din sammanställning med en kryptografisk nyckel
- detta gör det möjligt att verifiera att du faktiskt laddar/kör något du förväntar dig att ladda/köra
- det "starka namnet" inkluderar den kryptografiska signaturen tillsammans med det vanliga namnet, versionen och liknande.
Behöver du någonsin starka namn?
- förmodligen inte om du inte har särskilda skäl. Några av dessa kan vara:
- historiskt (vi brukade underteckna våra församlingar och varför ändras nu)
- företagspolicy
- särskilda omständigheter som något annat du använder kräver starka namn (det brukade vara ett krav att ha starkt namn om du ville lägga till något i GAC)
- möjligen säkerhetsöverväganden
Är det en bra idé att signera dina sammankomster?
- det finns många delade åsikter
- mycket ofta är starka namn en smärta på så många sätt med tvivelaktiga fördelar
- det har varit en trend på sistone att inte använda starka namn om du inte verkligen måste
Gör du behöver du ett starkt namngett Redis-bibliotek?
- såvida du inte bestämmer dig eller måste signera din egen applikation som använder Redis-biblioteket gör du inte
- den starka namnversionen av Redis bibliotek är identisk med den andra
- det finns enbart för att göra livet lättare för dem som behöver använda starka namn