Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 1737|Respuesta: 0

[Fuente] Los números de versión mayores, menores, de construcción y de revisión están anotados

[Copiar enlace]
Publicado en 19/10/2024 17:12:11 | | | |
Revisión:

.NET Core obtiene la identidad única del ensamblador
https://www.itsvse.com/thread-10745-1-1.html


El número de versión consta de dos a cuatro partes:Números Mayores, Menores, de Construcción y Revisión

El número de versión principal y el número de versión menor son obligatorios, el número de compilación y el número de revisión son opcionales. La sección de número de revisión es opcional solo si la sección de número de construcción no está definida. Todos los componentes definidos deben ser enteros decimales mayores o iguales a 0. Los metadatos limitan los componentes mayor, menor, de compilación y de revisión a un máximo de MaxValue de 1.

El formato del número de versión se muestra a continuación. Los componentes opcionales se muestran entre corchetes ("[" y "]):

Número de versión principal. Número de versión[.número de compilación[.número de revisión]]

Estas secciones deben utilizarse según la siguiente convención:

Mayor: Los ensamblajes con el mismo nombre pero diferentes números de versión principal no son intercambiables. Esto se aplica, por ejemplo, a un gran número de reescrituras de productos que hacen imposible lograr la compatibilidad hacia atrás.
Menor: Si ambos ensamblajes tienen el mismo nombre y número de versión principal, pero números de versión menores diferentes, esto indica una mejora significativa, pero se encarga de la compatibilidad hacia atrás. Esto se aplica, por ejemplo, a una versión modificada de un producto o a una nueva versión que sea totalmente compatible hacia atrás.
Construcción: Diferentes números de compilación representan recompilaciones de la misma fuente. Esto es adecuado para cambiar de procesadores, plataformas o compiladores.
Revisión: Los ensamblajes con el mismo nombre, número de versión principal y número de versión menor, pero con números de revisión diferentes, deben ser totalmente intercambiables. Esto se aplica a la corrección de vulnerabilidades de seguridad en ensambladores previamente lanzados.

Las versiones posteriores de un ensamblador que solo difieren en números de compilación o revisión se consideran actualizaciones de Quick Fix Engineering (QFE) a versiones anteriores. Si es necesario, puedes hacer efectivos los números de compilación y revisión cambiando la política de versiones en la configuración.
Al construir un proyecto, AssemblyInfo1.vb debe usar por defecto <Assembly: AssemblyVersion("1.0.*")>

Después de compilar, mira la información de versión de la DLL, puedes ver que 1.0.1879.26471 está configurado por ti, y el tercer dígito, 1879, también conoce el número de días desde 2000.01.01 hasta el presente, así que el último dígito 26471 es el número de versión de control dinámico.






Anterior:¿Qué es un UUID? y la diferencia entre versiones
Próximo:El foro tiene 10 años y todavía está tan tranquilo.
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com