Logo UGIdotNET

Discussione 'strong name & global assembly cache'

# Pubblicato il 14 mag 2003 18.24 - Rispondi
Stelio dddd
strong name & global assembly cache
Salve, vorrei registrare nella global assembly cache la mia dll dotnet.
Per poterla registrare devo prima creare una dll con uno strong name, non capisco come fare, ho provato con il file sn.exe - Vr percorsoenomedll ma non funziona mi dice che la mia dll non rappresenta un assemply con uno strong name...
cosa devo fare per assegnare uno strong name alla mia dll e quindi registrarla con la gacutil sul server per renderla disponibile a tutte le applicazioni? grazie per l' aiuto
# Pubblicato il 14 mag 2003 19.09 - Rispondi
Lawrence Oluyede
Re: strong name & global assembly cache
on 14. May 2003 18:24 Stelio dddd wrote:
> Salve, vorrei registrare nella global assembly cache la mia dll dotnet.
> Per poterla registrare devo prima creare una dll con uno strong name, non
> capisco come fare, ho provato con il file sn.exe - Vr percorsoenomedll ma non
> funziona mi dice che la mia dll non rappresenta un assemply con uno strong
> name...

Vado a memoria:

- crea la tua dll
- crea la chiave con "sn -k chiave.snk"
- apri il file AssemblyInfo.cs
- aggiungi il path relativo all'attributo "[assembly: AssemblyKeyFile("")]"
- fai il rebuild
- installa la dll nella GAC con "gacutil /i nome_dll.dll"

dovrebbe funzionare...

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185