1 - Dentro do Visual Studio, crie um projeto Silverlight Application e coloque o nome Out-of-browser, conforme a figura abaixo. E clique em OK.
3 – Altere o arquivo MainPage.xaml, para a estrutura abaixo:
4 – Agora no arquivo MainPage.xaml.cs digite o seguinte código:
5 – rode a aplicação teclando F5, clique no botão “Ola”, e vc receberá a mensagem “Você esta executando esta aplicação dentro do browser”.
6 – Vá no Solution Explorer clique com o botão direito do mouse no projeto Out-of-browser e clique na opção “Properties”.
7 – Na janela que aparece marque a opção “Enable running application out of the browser”, e clique no botão “Out-of-Browser Settings…”.
8 – Configure as opções conforme a figura abaixo e clique em “OK”.
9 – Agora voltando para o arquivo MainPage.xaml faça as alterações abaixo.
10 – abra o arquivo MainPage.xaml.cs e escreva o código abaixo:
Este código irá instalar sua aplicação Silverlight na máquina cliente, desta forma o programa irá rodar fora do browser e será incluído um ícone da sua aplicação no Menu Iniciar e na Área de Trabalho.
12 – Agora a sua aplicação irá executar independente do browser conforme a imagem abaixo.
13 – Clique no botão “Ola” e você receberá uma mensagem informando que você esta fora do browser.
Feche todos os programas, e verifique que tanto na sua área de trabalho quanto no menu iniciar você encontrará o ícone “Executar Programas” e parando o mouse no ícone irá mostrar a descrição “Testando a minha primeira aplicação Out-of-browser”.
Finalizamos aqui mais um artigo, espero ter ajudado a todos, e caso ainda surja alguma dúvida é so deixar algum comentário ou enviar algum email.
Um abraço a todos e até o próximo post.
emersonti@hotmail.com
Emerson, parabens pelo o artigo, eu estava procurando na internet sobre desenvolvimento de software em silverlight out-of-browser e encontrei o seu artigo, é um artigo muito elucidativo.
ResponderExcluirmina application nom funciona in Silverlight 3, has funciona in version Silverlight 2 out-of-browser ?
ResponderExcluirOla Beatriz, eu não consegui entender muito bem o que você quiz dizer. Mas quero informar que se seu programa roda no silveright 2 ele não irá rodar out-of-browser, você terá que compilar na versão 3 do Silverlight para poder funcionar fora do browser.
ResponderExcluirEspero ter te ajudado, se não foi esssa a sua dúvida, tente explica melhor oq voce quis dizer.
abraços.
No caso de o computador que estiver com essa aplicacao instalada ficar fora da internet por um motivo qualquer, a esta aplicacao out-of-browser ira funcionar normalmente ? ou so funciona quando estiver online ?
ResponderExcluirola karoline,
ResponderExcluirum aplicativo Silverlight out-of-browser funciona online e offline tambem.
muito bom artigo Emerson, ta bem explicado mesmo
ResponderExcluirgood, very good
ResponderExcluir