File .exe applicazione OOB Silverlight
-
sabato 23 giugno 2012 16:25
Salve,
come posso creare il file .exe di un'applicazione OOB silverlight?
Qualcuno può aiutarmi?
La versione di Silverlight è la 5.
Grazie!!Saluti.
Tutte le risposte
-
sabato 23 giugno 2012 16:34Non è possibile. Le applicazioni Silverlight sono contenute all'interno di file XAP che non possono essere avviati direttamente. Per l'esecuzione in modalità OOB, richiedono l'utilizzo del programma sllauncher.exe.
Marco Minerva [MCPD]
Blog: http://blogs.ugidotnet.org/marcom
Twitter: @marcominerva- Modificato Marco MinervaMicrosoft Community Contributor sabato 23 giugno 2012 16:34
-
sabato 23 giugno 2012 16:38
E quindi come posso fare per distribuire un'applicazione OOB silverlight su diversi Pc.
Premetto che la mia applicazione non risiede su un sito reale.
Grazie per la risposta.
-
sabato 23 giugno 2012 16:41
Puoi creare un pacchetto di setup che produca gli appositi collegamenti per l'esecuzione attraverso sllauncher.exe.
Dai un'occhiata questi articoli per approfondire:
- http://www.codeproject.com/Articles/179756/Installing-Silverlight-OOB-Application-using-a-Set
- http://www.silverlightshow.net/items/How-to-distribute-a-Silverlight-OOB-Application.aspx
Marco Minerva [MCPD]
Blog: http://blogs.ugidotnet.org/marcom
Twitter: @marcominerva- Modificato Marco MinervaMicrosoft Community Contributor sabato 23 giugno 2012 16:42
-
sabato 23 giugno 2012 17:00
Ho già provato entrambe le procedure.
La prima:
http://www.codeproject.com/Articles/179756/Installing-Silverlight-OOB-Application-using-a-Set
non sò quale percorso specificare per l'opzione /origin poichè l'applicazione non risiede su un sito vero e proprio.
E anche per la seconda vale la stessa cosa.
Ho provato a creare un file .bat contente questi comandi ma mi viene restituito l'errore
"Application origin URI must be specified with install or emulate option"
Non so come fare.
-
sabato 23 giugno 2012 17:34
L'applicazione Silverlight deve obbligatoriamente risiedere su un server Web, come puoi leggere qui: http://msdn.microsoft.com/en-us/library/dd550721(VS.95).aspx.
The origin parameter indicates the URI of the application's site of origin. This is required to assign security privileges, such as access to isolated storage. It also provides a base URI that the application can use to resolve relative URIs, access remote resources, and perform application updates.
Marco Minerva [MCPD]
Blog: http://blogs.ugidotnet.org/marcom
Twitter: @marcominerva -
sabato 23 giugno 2012 17:43
Ciao Marco,
You wrote on 23/06/2012 :
L'applicazione Silverlight deve obbligatoriamente risiedere su un server Web, come puoi leggere qui:http://msdn.microsoft.com/en-us/library/dd550721(VS.95).aspx.
The origin parameter indicates the URI of the application's site of origin. This is required to assign security privileges, such as access to isolated storage. It also provides a base URI that the application can use to resolve relative URIs, access remote resources, and perform application updates. <http://msdn.microsoft.com/en-us/library/dd550721(VS.95).aspx>se non ricordo male tra le prove malsane che avevo fatto proprio per aggirare quella limitazione se gli dai un uri valido nel formato "file://" e poi un path su disco funziona.
.m
blog @ //milestone.topics.it -
sabato 23 giugno 2012 20:02
Ciao Mauro,
potresti spiegarmi meglio come si fa per aggirare questa limitazione. Ovvero come specificare il path per il parametro /origin?
Grazie.Ciao.
-
domenica 24 giugno 2012 16:45
Ciao Soniaga,
You wrote on 23/06/2012 :
Ciao Mauro,
potresti spiegarmi meglio come si fa per aggirare questa limitazione. Ovvero come specificare il path per il parametro /origin?vado molto a memoria, ma se provi ad aprire la pagina html che genera visual studio direttamente da file system, quindi senza passare per un server web l'applicazione funziona e riesci anche ad installarla out-of-browser, ergo vuol dire che il punto dove piazzi lo xap e pagina html fanno da origin per il setup a prescindere che sia un web server a servire la prima volta il tutto.
Grazie.Ciao..m
blog @ //milestone.topics.it -
domenica 24 giugno 2012 17:12
Grazie Mauro per il tuo aiuto. Ho risolto specificando come origine un uri nel formato "file://" come avevi suggerito tu.
Ora però ho un'altro problema. Ovvero, installando l'applicazione su un'altro pc da problemi di visualizzazione dell'interfaccia. Es. non mi visualizza delle immagini, il testo delle label, ecc..
Quale potrebbe essere il problema?
Ciao.
-
venerdì 13 luglio 2012 15:21
Le immagini potrebbero essere dei contenuti esterni non trovati. Se fai un riferimento diretto al file immagine e non lo hai inserito come risorsa nello XAP, queste hanno un URI relativo al luogo dove la applicazione è memorizzata. Quindi nel tuo PC potrebbero funzionare, in quello di un altro no. Se tu avessi dei riferimenti a immagini relativi a risorse su web, sarebbero dipendenti dalla presenza o meno di internet.
Per le label, come popoli il testo? Dinamicamente o impostato a design-time? Se dinamico, l'origine quale è?

