Você precisa de uma biblioteca Redis com um nome forte? Com toda a probabilidade, especialmente se você nunca encontrou esse termo, a resposta é não . Mas continue lendo.
O que é fortemente nomeado?
- é uma coisa específica do .NET
- você pode optar por assinar seu assembly com uma chave criptográfica
- isso possibilita verificar se você está realmente carregando/executando algo que espera carregar/executar
- o "nome forte" inclui a assinatura criptográfica junto com o nome usual, versão e coisas assim.
Você sempre precisa de nomes fortes?
- provavelmente não, a menos que você tenha motivos específicos. Alguns deles podem ser:
- histórico (costumávamos assinar nossas assembléias e por que mudar agora)
- políticas corporativas
- circunstâncias especiais, como outra coisa que você está usando, exigem nomes fortes (costumava ser um requisito ter um nome forte se você quisesse adicionar algo ao GAC)
- possivelmente considerações de segurança
É uma boa ideia assinar suas assembléias?
- há muitas opiniões divididas
- muitas vezes nomes fortes são uma dor de muitas maneiras com benefícios questionáveis
- tem sido uma tendência ultimamente não usar nomes fortes, a menos que você realmente precise
Você você precisa de uma biblioteca Redis fortemente nomeada?
- a menos que você decida ou precise assinar seu próprio aplicativo que usa a biblioteca Redis, você não precisa
- a versão de nomes fortes da biblioteca Redis é idêntica à outra
- ele existe apenas para facilitar a vida daqueles que precisam usar nomes fortes