Silverlight Aplicaciones para Escritorio

Para configurar una aplicación Silverlight fuera del navegador necesitamos un archivo XML llamado: OutOfBrowserSettings.xml. Si la aplicación ya está compilada y sólo tenemos el archivo .xap, sería necesario incluir el contenido de este archivo manualmente al Manifiesto de la Aplicación, en el elemento Deployment.OutOfBrowserSettings.

Este archivo se crea automáticamente cuando seleccionamos la opción “Enable running application out of the browser” en las propiedades del proyecto de Silverlight.

Una vez creado …


Los parámetros de configuración anteriores modificarán el archivo OutOfBrowserSettings.xml y será incluido en el manifiesto de la aplicación.

  1. Instalación a través de menú contextual.
  2. A través de método Install() de la clase Application

            private void Button_Click(object sender, RoutedEventArgs e)
            {
                if (Application.Current.InstallState == InstallState.NotInstalled)
                {
                    if (Application.Current.Install())
                    {
                        //Aplicación instalada
                    }
                }
            }
  3. Instalación silenciosa
    Las aplicaciones son empaquetados .xap, vemos en enlace directo que se crea:
    C:\Program Files (x86)\Microsoft Silverlight\sllauncher.exe” 3752588308.localhost

    Carpeta donde se almacenan e instalan los programas Silverlight y vemos el archivo metada:

    C:\Users\aulaw_000\AppData\LocalLow\Microsoft\Silverlight\OutOfBrowser\3752588308.localhost
    
    ShortcutName=Aplicación FueraDeNavegador
    Name=Aplicación FueraDeNavegador
    Title=Aplicación FueraDeNavegador
    Description=Aplicación FueraDeNavegador en el escritorio, 
     en casa, en el trabajo o en cualquier lugar.
    AppID=3752588308.localhost
    RuntimeVersion=5.0.61118.0
    FinalAppUri=file:///C:/MD/Docs/Visual%20Studio%202012/Projects/Silverlight/FueraDeNavegador/FueraDeNavegador/Bin/Debug/FueraDeNavegador.xap
    OriginalSourceUri=file:///C:/MD/Docs/Visual%20Studio%202012/Projects/Silverlight/FueraDeNavegador/FueraDeNavegador/Bin/Debug/FueraDeNavegador.xap
    SourceDomain=localhost
    WindowHeight=250
    WindowStyle=0
    WindowWidth=500
    WindowLeft=150
    WindowTop=150
    WindowStartupLocation=1
    EnableGPUAcceleration=False
    ElevatedPermissions=0
    TrimmedName=Aplicación FueraDeNavegador
    TrimmedTitle=Aplicación FueraDeNavegador
    TrimmedSourceDomain=localhost
    LaunchPath=C:\Users\aulaw_000\AppData\LocalLow\Microsoft\Silverlight\OutOfBrowser\3752588308.localhost\index.html

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.