Condividi tramite


Ambienti in Dev Home

Un ambiente virtuale è un'area di lavoro autonoma che consente di mantenere dipendenze e impostazioni separate per progetti diversi, isolandoli in modo efficace l'uno dall'altro. Il tipo di ambienti virtuali supportati e gestiti da Microsoft attualmente includono:

Per aggiungere un ambiente personalizzato a Dev Home, vedere: Creare un'estensione per gli ambienti in Dev Home.

Gli ambienti in Dev Home centralizzare le interazioni con ambienti virtuali o cloud in un'unica posizione.

  • Visualizzare tutti gli ambienti in un'unica posizione
  • Creare nuovi ambienti e configurarli rapidamente con repository, app e pacchetti.
  • Eseguire azioni rapide, ad esempio l'avvio, lo snapshot, l'avvio, l'arresto o l'aggiunta di ambienti a Windows menu Start o alla barra delle applicazioni.

Introduzione agli ambienti Dev Home

Per iniziare a usare gli ambienti in Dev Home, selezionare la scheda Ambienti nell'interfaccia utente della colonna sinistra all'interno di Dev Home. Gli ambienti esistenti verranno visualizzati qui. Per creare nuovi ambienti, selezionare + Crea ambiente.

  • Estensione Hyper-V: installata per impostazione predefinita in Dev Home. Per impostazione predefinita, le VM Hyper-V locali saranno visibili nella pagina degli ambienti Dev Home.

  • estensione sottosistema Windows per Linux: installata per impostazione predefinita in Dev Home. Per impostazione predefinita, le distribuzioni WSL locali saranno visibili nella pagina Ambienti home di sviluppo.

  • Microsoft Dev Box: per visualizzare gli ambienti cloud di Dev Box, installare l'estensione Dev Home Azure. Dopo l'installazione, ogni Dev Box presente nell'account Azure sarà visibile nella pagina Ambienti home di sviluppo.

Ogni tipo di ambiente in Dev Home è supportato da un'estensione Dev Home. Per aggiungere un nuovo ambiente, è necessario assicurarsi che l'estensione Dev Home che supporti l'ambiente associato da usare sia installato.

Suggerimento

Se non viene visualizzata la scheda Ambienti in Dev Home o si verificano problemi, assicurarsi di avere la versione più recente di Dev Home eseguendo il comando : winget upgrade Microsoft.DevHome.

Gestire gli ambienti in Dev Home

Ogni ambiente in Dev Home può visualizzare alcune informazioni chiave:

  1. Il tipo di ambiente (ad esempio la macchina virtuale Hyper-V, la distribuzione WSL, Microsoft Dev Box, presto disponibile).

  2. Nome dell'istanza dell'ambiente (qualsiasi nome scelto per l'ambiente).

  3. Stato dell'ambiente: avviato, arrestato, in esecuzione.

  4. Informazioni specifiche dell'ambiente, ad esempio, il nome del progetto per Microsoft Dev Box, l'utilizzo della vCPU, l'utilizzo della RAM, la capacità di archiviazione, il tempo di attività o i checkpoint.

Ambienti in Dev Home

Ciascun ambiente virtuale offre le azioni rapide seguenti:

  1. Avvio: connettere o avviare l'ambiente.

    • Per impostazioni predefinita, Microsoft Dev Box viene avviato nel Web browser. Per avviare Dev Box nel nuovo client RDP dell'app Windows per un'esperienza nativa, installare App di Windows da Microsoft Store.
  2. Avvia o Arresta: selezionare la freccia a discesa accanto al pulsante Avvia per trovare le azioni di avvio e arresto.

  3. Elimina, Riavvia, Aggiungi alla barra delle applicazioni: selezionare i 3 punti sopra il pulsante Avvia per eliminare, riavviare o aggiungere l'ambiente virtuale alla barra delle applicazioni di Windows.

    • Le azioni "Aggiungi alla barra delle applicazioni" e "Aggiungi al menu Start" non verranno visualizzate a meno che l'app di Windows non venga installata da Microsoft Store.
  4. Sincronizzazione: selezionare il pulsante Sincronizza nella parte superiore della finestra Dev Home Environments per aggiornare l'elenco degli ambienti. Ad esempio, se si dispone di Dev Home aperto e si elimina contemporaneamente una VM Hyper-V all'esterno di Dev Home o si crea un nuovo Microsoft Dev Box nel portale di Azure, queste modifiche potrebbero non essere disponibili in Dev Home finché non si seleziona Sincronizza o finché Dev Home non si riavvia.

Creare un nuovo ambiente usando Dev Home

Per creare un nuovo ambiente:

  1. Selezionare Crea ambiente nella finestra Ambienti o Configurazione computer di Dev Home.

  2. Selezionare il tipo di ambiente che si desidera creare (sono disponibili solo i tipi di ambiente supportati e installati).

  3. Ciascun ambiente può avere parametri di creazione diversi, ad esempio nome, pool, progetto, immagine e altro ancora. Queste specifiche dipendono dal tipo di ambiente.

    • Per le macchine virtuali Hyper-V, sono attualmente supportate le immagini di creazione rapida di Windows e Linux. Le immagini personalizzate (.iso, vhd, vhdx) per la creazione di VM non sono ancora supportate, ma sono in fase di sviluppo.

Creazione di un ambiente

Creare un file di configurazione WinGet per l'ambiente Dev Home

Se l'ambiente include Dev Home installato, è possibile avviare l'ambiente e usare lo strumento di installazione locale di Configurazione computer.

In alternativa, è possibile configurare l'ambiente in remoto:

  1. Nella pagina Configurazione computer in Dev Home, selezionare Configura un ambiente.

  2. Scegliere l'ambiente esistente da configurare.

  3. Selezionare i repository da clonare.

  4. Selezionare le app da installare.

  5. Rivedere la configurazione. Al termine, l'ambiente virtuale verrà configurato con le risorse selezionate. Potrebbe essere richiesto di immettere le credenziali utente per l'ambiente specifico per poter applicare queste modifiche.

Configurazione del computer

Creare un'estensione per gli ambienti in Dev Home

Se è presente un tipo di ambiente virtuale che si usa regolarmente e che non è supportato da Dev Home, è possibile creare un'estensione dell'ambiente Dev Home personalizzata per visualizzare l'ambiente virtuale Dev Home.

Per creare un'estensione per l'ambiente, vedere la documentazione sulle linee guida e sulle API in GitHub: Ambienti per sviluppatori in Dev Home.