¿Hay alguna forma de mostrar menos de 4 números en la versión de ensamblaje?
-
03-07-2019 - |
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
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).