Pregunta

Necesito mostrar solo 3 números para mis versiones de ensamblaje, para cumplir con nuestras pautas internas

Intenté eliminar el último dígito del archivo AssemblyInfo para tener este aspecto

[assembly: AssemblyVersion("0.5.0")]
[assembly: AssemblyFileVersion("0.5.0")]

Y lo muestro así

Assembly.GetExecutingAssembly().GetName().Version.ToString();

Sin embargo, representa los cuatro números de versión (0.5.0.0)

¿Hay alguna forma de limitarlo a 3 sin cambiar el código?

es decir: solo editando el archivo AssemblyInfo.cs o web.config

¿Fue útil?

Solución

Sin código, no.

Puede usar Reflector para ver la implementación de Version.ToString () , y siempre muestra los cuatro elementos.

Pero hay una sobrecarga Version.ToString ( int) que mostrará un número específico de componentes.

Para elegir dinámicamente, deberá escribir usted mismo un método (posiblemente un método de extensión).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top