Configurare l'ambiente di sviluppo UWP in Xbox

L'ambiente di sviluppo UWP (Universal Windows Platform) in Xbox è costituito da un PC di sviluppo connesso a una console Xbox One attraverso una rete locale. Il PC di sviluppo richiede Windows 10, Visual Studio 2017 o Visual Studio 2015 Update 3, Windows 10 SDK build 14393 o versione successiva e una gamma di strumenti di supporto.

Questo articolo descrive i passaggi per configurare e testare l'ambiente di sviluppo.

Installazione di Visual Studio

  1. Installare Visual Studio 2017, Visual Studio 2015 Update 3 o la versione più recente di Visual Studio. Per altre informazioni e per l’installazione, vedi Download e strumenti per Windows 10. Ti consigliamo di usare la versione più recente di Visual Studio in modo che sia possibile ricevere gli aggiornamenti più recenti per gli sviluppatori e sicurezza.

  2. Se installi Visual Studio 2017, assicurati di avere scelto il carico di lavoro Sviluppo di app per la piattaforma UWP (Universal Windows Platform). Se sviluppi in C++, assicurati di selezionare anche la casella di controllo Strumenti della piattaforma UWP (Universal Windows Platform) per C++ nel riquadro Riepilogo di destra, in Sviluppo di app per la piattaforma UWP (Universal Windows Platform). Non fa parte dell'installazione predefinita.

    Installare Visual Studio 2017

    Se installi Visual Studio 2015 Update 3, verifica che la casella di controllo Strumenti per lo sviluppo di app di Windows universale sia selezionata.

    Installare Visual Studio 2015 Update 2

Installazione di Windows 10 SDK

Installa l'ultima versione di Windows 10 SDK. Viene inclusa con l'installazione di Visual Studio, ma se desideri scaricarla separatamente, vedi Windows 10 SDK.

Abilitazione della modalità sviluppatore

Prima di poter distribuire le app dal PC di sviluppo, devi abilitare la modalità sviluppatore. Nell'app Impostazioni passa a Aggiornamento e sicurezza / Per gli sviluppatori e in Usa le funzionalità per sviluppatori seleziona Modalità sviluppatore.

Configurazione della tua Xbox One

Prima di distribuire un'app nella tua Xbox One è necessario che un utente abbia effettuato l'accesso alla console. Puoi usare il tuo account Xbox Live esistente oppure creare un nuovo account per la tua console in modalità sviluppatore.

Creare la prima app

  1. Assicurati che il PC di sviluppo si trovi nella stessa rete locale della console Xbox One di destinazione. In genere, questo significa che devono usare lo stesso router e trovarsi nella stessa subnet. È consigliabile una connessione di rete cablata.

  2. Verifica che la console Xbox One sia in modalità sviluppatore. Per altre informazioni, vedi Attivazione della modalità sviluppatore per Xbox One.

  3. Scegli il linguaggio di programmazione da usare per l'app UWP.

  4. Nel PC di sviluppo, in Visual Studio, seleziona Nuovo/Progetto.

  5. Nella finestra Nuovo progetto seleziona Universale di Windows/App vuota (Windows universale).

Avvio di un progetto C#

Finestra di dialogo Nuovo progetto

  1. Nella finestra di dialogo Nuovo progetto Windows universale seleziona la build 14393 o successiva nell'elenco a discesa Versione minima. Seleziona l'SDK più recente nell'elenco a discesa Versione di destinazione. Se viene visualizzata la finestra di dialogo Modalità sviluppatore, fai clic su OK. Verrà creata una nuova app vuota.

  2. Configura l'ambiente di sviluppo per il debug remoto:

    a. In Esplora soluzioni fai clic con il pulsante destro del mouse sul progetto e quindi seleziona Proprietà.

    b. Nella scheda Debug modifica Piattaforma in x64. La piattaforma x86 non è più supportata in Xbox.

    c. In Opzioni di avvio imposta Dispositivo di destinazione su Computer remoto.

    d. In Computer remoto immetti il nome host o l'indirizzo IP di sistema della console Xbox One. Per informazioni su come ottenere il nome host o l’indirizzo IP, vedi Introduzione agli strumenti di Xbox One.

    e. Nell'elenco a discesa Modalità di autenticazione seleziona Universale (protocollo non crittografato).

    Pagine delle proprietà di un'app vuota C#

Avvio di un progetto C++

Progetto C++

  1. Nella finestra di dialogo Nuovo progetto Windows universale seleziona la build 14393 o successiva nell'elenco a discesa Versione minima. Seleziona l'SDK più recente nell'elenco a discesa Versione di destinazione. Se viene visualizzata la finestra di dialogo Modalità sviluppatore, fai clic su OK. Verrà creata una nuova app vuota.

  2. Configura l'ambiente di sviluppo per il debug remoto:

    a. In Esplora soluzioni fai clic con il pulsante destro del mouse sul progetto e quindi seleziona Proprietà.

    b. Nella scheda Debug imposta Debugger da avviare su Computer remoto.

    c. In Nome computer immetti il nome host o l’indirizzo IP di sistema della console Xbox One. Per informazioni su come ottenere il nome host o l’indirizzo IP, vedi Introduzione agli strumenti di Xbox One.

    d. Nell’elenco a discesa Tipo di autenticazione seleziona Universale (protocollo non crittografato).

    e. Nell'elenco a discesa Piattaforma seleziona x64.

    Pagine delle proprietà di un'app vuota C++

Associare il dispositivo a Visual Studio con un PIN

  1. Salva le impostazioni e verifica che la console Xbox One sia in modalità sviluppatore.

  2. Con il progetto aperto in Visual Studio, premi F5.

  3. Se questa è la prima distribuzione, verrà visualizzata una finestra di dialogo di Visual Studio che chiede di associare il dispositivo usando un PIN.

    a. Per ottenere un PIN, apri la Home sviluppatore dalla schermata home della console Xbox One.

    b. Nella scheda Home, in Azioni rapide seleziona Mostra il pin di Visual Studio.

    Finestra di dialogo di associazione a Visual Studio

    c. Immetti il PIN nella finestra di dialogo di associazione a Visual Studio. Il PIN seguente è solo un esempio. Il tuo sarà diverso.

    Finestra di dialogo del PIN di associazione a Visual Studio

    d. Eventuali errori di distribuzione verranno visualizzati nella finestra Output.

Complimenti, hai creato e distribuito la tua prima app UWP in Xbox.

Vedi anche