none
Preguntar por la versión de mi proyecto de Silverlight para presentarla en la pantalla de inicio RRS feed

  • Pregunta

  • Buen día, quisiera saber, al momento de hacer una publicación de mi proyecto de Silverlight, dónde le puedo indicar que incremente el número de versión, y por código en un VM preguntar por el número de la versión que se está ejecutando para luego en un view mostrarlo al usuario. Saludos y gracias

    cyndyrdz

    sábado, 17 de abril de 2021 22:09

Todas las respuestas

  • Buenas:

    ¿Dónde está el código y los errores para indicar exactamente lo que ocurre?

    Saludos.


    http://electronica-pic.blogspot.com

    sábado, 17 de abril de 2021 23:38
  • No hay ningún error.

    No sé cómo preguntar por código, por el número de versión de publicación en la que va mi proyecto de Silverlight

    Hay una parte programada en el App.xaml.cs en donde al entrar a la aplicación se verifica si hay una versión nueva publicada distinta a la del usuario y se la actualiza:

    public partial class App : Application
    {
        public App()
        {
            this.Startup += this.Application_Startup;
            this.Exit += this.Application_Exit;
            this.UnhandledException += this.Application_UnhandledException;
    
            // Para verificar si existe una nueva versión e instalarla en la máquina del usuario
            this.CheckAndDownloadUpdateCompleted += new CheckAndDownloadUpdateCompletedEventHandler(App_CheckAndDownloadUpdateCompleted);
    
            InitializeComponent();
    
        }
    
        void App_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)
        {
            if (e.Error == null && e.UpdateAvailable)
            {
                MessageBox.Show("Se ha descargado una nueva versión de esta aplicación. Por favor reinicie");
            }
        }

        Pero quisiera saber, si hay alguna forma de preguntar por código por el número de ensamblado que se está ejecutando


    cyndyrdz

    domingo, 18 de abril de 2021 0:54
  • Identifiqué en las propiedades de mi proyecto, el botón de Información del ensamblado y allí le puedo definir el número, por ej. 1.0.0.0, pero quiero saber si hay alguna forma en la que éste se autoincremente, o si yo lo debo controlar cada vez que vaya a liberar una versión

    Me suena lógico que yo lo controle, porque así puedo determinar cuál de los dígitos del número de versión cambiar dependiendo del tamaño o importancia del cambio que sufra la versión

    Pero entonces me gustaría que me confirmaran: ¿INDEPENDIENTEMENTE de ese número de versión, la aplicación detecta que hubo un cambio en el código y actualiza la versión en la máquina del usuario desde el servidor si no son iguales?


    cyndyrdz

    domingo, 18 de abril de 2021 3:01