English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 13.5.5800
  • Novità

MOB: Supportati Windows 8.1 e Windows Phone 8.1

copia link

Descrizione

Dalla versione 13.5, Instant Developer è in grado di generare il pacchetto di installazione anche per Windows 8.1 e Windows Phone 8.1. In particolare tale pacchetto, in formato compresso, contiene un'intera solution Visual Studio 2013 Update 2 con la quale è possibile installare ed eseguire l'applicazione offline, prodotta con InDe, all'interno dei dispositivi compatibili.

Funzionalità interessate

La creazione di un pacchetto di installazione per Windows 8.1 e Windows Phone 8.1 contenente un'intera applicazione web offline.

Note

  • I pacchetti di installazione vengono creati nella stessa directory in cui si trova il file .IDP del progetto e vengono automaticamente mostrati al termine della procedura di creazione dei pacchetti. Il loro nome è nella forma seguente: [NomeApplicazione]-iOS.zip, [NomeApplicazione]-Android.zip e [NomeApplicazione]-Windows8.zip.
  • La solution generata è di tipo Universal, quindi è necessario aprirla con Visual Studio 2013 Update 2 o superiori.
  • La solution generata non è più compatibile con Windows 8.

Installazione dell’applicazione su dispositivo

Dalla versione 13.5 è possibile installare le applicazioni anche su un dispositivo Windows 8.1 e Windows Phone 8.1 direttamente dalla propria workstation di sviluppo. A tale scopo, è necessario eseguire le operazioni seguenti:

  • Innanzitutto occorre disporre di un PC con Windows 8.1 e installare Visual Studio 2013 Update 2 o superiori (scaricabile dal sito ufficiale della Microsoft all'indirizzo http://www.microsoft.com/visualstudio/ita/downloads).
  • Installare l'estensione SQLite for Windows Runtime dal menu Tools -> Extensions and Updates.
  • Installare l'estensione SQLite for Windows Phone 8.1 dal menu Tools -> Extensions and Updates.
  • Al primo avvio di Visual Studio 2013 viene richiesto di ottenere una licenza da sviluppatore sul PC. Seguire le indicazioni dell'articolo Ottenere una licenza per sviluppatori (app di Store).
  • Configurare il dispositivo Windows 8.1 per poter effettuare il debug remoto dell'applicazione seguendo le indicazioni dell'articolo Esecuzione di applicazioni Windows Store in un computer remoto.
  • Registrare il dispositivo Windows Phone 8.1 come dispositivo per sviluppatori seguendo le indicazioni dell'articolo Registrare il dispositivo Windows Phone per lo sviluppo
A questo punto la workstation è pronta per compilare ed eseguire l'applicazione.
  • Decomprimere il contenuto del pacchetto generato da InDe in una cartella a piacere.
  • Aprire la solution contenuta all'interno della cartella decompressa. La solution è composta da tre progetti diversi: Windows, WindowsPhone e Shared. Fare clic con il pulsante destro sul progetto Windows o WindowsPhone e scegliere "Imposta come progetto di Avvio". In questo modo viene definito su quale dei due progetti lavorare.
  • Cliccare due volte sul file Package.appxmanifest del progetto scelto e, dalla pagina Packager, creare un certificato temporaneo per l'applicazione seguendo le indicazioni dell'articolo How to: Sign Application and Deployment Manifests.
  • Collegare il dispositivo al PC. Se è la prima volta che si collega il dispositivo, attendere l’installazione dei driver.
  • Selezionare "Device" come destinazione della compilazione e avviare l’applicazione premendo F5. Dopo qualche secondo l’applicazione verrà avviata nel dispositivo.

Note per Windows 8.1

  • La versione del driver SQLite per Windows Runtime utilizzata è la 3.8.5.0. Nel caso se ne installi sul sistema una più recente è necessario cancellare il riferimento alla libreria e aggiungere quello corretto.

Note per Windows Phone

  • Se si compila l'applicazione per Windows Phone in test potrebbe essere necessario editare manualmente il file Package.appxmanifest e scrivere "CN=nomepublisher" nell'attributo Publisher del nodo Identity in quanto non sempre Visual Studio lo scrive correttamente.
  • La versione del driver SQLite per Windows Phone utilizzata è la 3.8.5.0. Nel caso se ne installi sul sistema una più recente è necessario cancellare il riferimento alla libreria e aggiungere quello corretto.

Ultima modifica: 03/10/2014 / Validità: da 13.5.5800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum