Como visualizar la versión del ensamblado o versión de release en Blazor


Es importante llevar control de las versiones que se están liberando de una aplicación y mas aún cuando ya estamos en un ambiente productivo. .NET Ofrece una manera muy fácil de llevar las versiones la cual también se utiliza para blazor.

Lo primero que debemos hacer en colocar el tag de versión en el archivo de proyecto (.csproj)

Agregamos la version como en cualquier proyecto .net core
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

  <PropertyGroup>
     <TargetFramework>net5.0</TargetFramework>
    <ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
    <Version>1.1.0</Version>
    <Company>Avanet</Company>
  </PropertyGroup>

Luego dentro del componente donde queremos mostrar la versión, utilizamos el siguiente código:

<footer>
        <strong>
            VERSION: @typeof(Program).Assembly.GetName().Version
        </strong> 
    </footer>

Obtenemos entonces el siguiente resultado en el footer del main layout (donde se implementó)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s