Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

820
Vistas
Versión publicada WPF .NET Core

Estoy buscando usar el formato que se muestra a continuación, pero en una aplicación .net core WPF C#. Así es como solía usarlo.

 public static string GetVersion() { if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed) { Version myVersion = ApplicationDeployment.CurrentDeployment.CurrentVersion; return $"Version {myVersion}"; } return "Version not deployed"; }

¿Hay un proceso de coincidencia en .net core, por favor? Gracias

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Hay un problema cerrado en torno a este problema y la implementación de ClickOnce .

La clase ApplicationDeployment no está disponible: esa clase se implementa en el System.Deployment assembly que no forma parte de .NET Core 3.1 o .NET 5 .

Tendremos una forma de exponer algunas de las propiedades que habilita la clase, es decir, parámetros de URL y estado de actualización. Pero ese trabajo no se pudo completar para la versión .NET 5. Lo habilitaremos en una de las versiones preliminares de .NET 6. Estos son los problemas de seguimiento: #27 y #53

El uso de la clase ApplicationDeployment en su aplicación ClickOnce implementada no es posible, pero la experiencia principal de ClickOnce está disponible. Incluye: crear la implementación de ClickOnce (manifiestos), publicar la aplicación, crear y publicar actualizaciones. Su aplicación obtendrá una verificación de actualización automática (y se actualizará, si el usuario la acepta); esta parte es manejada por el tiempo de ejecución de ClickOnce y la nueva herramienta Launcher que se convierte en el punto de entrada de la implementación de ClickOnce para las aplicaciones .NET Core 3.1 y .NET 5.

En consecuencia, por ahora no parece haber una manera de hacer esto directamente en .NET Core.

over 4 years ago · Santiago Trujillo Denunciar

0

Debería poder obtener la versión del ensamblado mediante System.Reflection.Assembly.GetExecutingAssembly().GetName().Version, como se muestra en Lectura de la información de la versión del ensamblado de la aplicación WPF

Para obtener más capacidades de hacer clic una vez que no están adaptadas a .net core3.1/5/6, consulte aquí https://github.com/derskythe/WpfSettings

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda