Cuestión : ¿Cuál es un nombre fuerte?

¿Me estoy preguntando a lo que se refiere el término “nombre de la secuencia”?   ¿Y qué la “herramienta” se utiliza para esto? deseo del

I podría estar más claro, sorry.

newbieweb
class= del

Respuesta : ¿Cuál es un nombre fuerte?

Significa básicamente que su asamblea a que usted crea es única,

Para crear el uso SN.EXE

http://msdn.microsoft.com/en-us/library/k5b5tt23%28VS.71%29.aspx


tomado de http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx

Un nombre fuerte consiste en identidad-su nombre del texto de la asamblea, número de versión, e información simples de la cultura (si con tal que) - más una llave pública y una firma digital. Él es generado de asamblea archivo (el archivo que contiene el montaje manifesto, que alternadamente contiene los nombres y desmenuza de todos los archivos que componen a asamblea), usar la llave privada correspondiente. Microsoft® Studio® visual .NET y otras herramientas de desarrollo proporcionó en el kit del desarrollo de programas de Windows (SDK) puede asignar nombres fuertes a una asamblea.  Se espera que a las asambleas con el mismo nombre fuerte sean idénticas.
Usted puede asegurar que un nombre está global - único firmando a una asamblea con un nombre fuerte. Particularmente, los nombres fuertes satisfacen los requisitos siguientes:  
Los nombres fuertes garantizan la unicidad conocida confiando en pares dominantes únicos. Nadie pueden generar el mismo nombre de la asamblea que usted puede, porque una asamblea generada con una llave privada tiene un diverso nombre que una asamblea generada con otra llave privada.

Los nombres fuertes protegen el linaje de la versión de una asamblea. Un nombre fuerte puede asegurarse de que nadie pueda producir una versión subsecuente de su asamblea.  Los usuarios pueden estar seguros que una versión de la asamblea que son cargamento viene del mismo editor que creó la versión el uso fue construido con.

Los nombres fuertes proporcionan un cheque fuerte de la integridad. El paso de los controles de seguridad del marco de .NET garantiza que el contenido de la asamblea no se ha cambiado desde que la construyeron. La nota, sin embargo, en la cual los nombres fuertes y de sí mismos no implican un nivel de confianza como eso proporcionó, por ejemplo, por una firma digital y un certificado favorable.

Cuando usted se refiere a una asamblea fuerte-nombrada, usted espera conseguir ciertas ventajas, tales como versioning y nombramiento de la protección. Si la asamblea fuerte-nombrada entonces se refiere a una asamblea con un nombre primario, que no tiene estas ventajas, usted pierde las ventajas que usted derivaría de usar a una asamblea fuerte-nombrada e invertir al DLL está en conflicto. Por lo tanto, fuerte-nombrado las asambleas puede referirse solamente a otras asambleas fuerte-nombradas.
Otras soluciones  
 
programming4us programming4us