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 attualmente supportati include:

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

  • Creare e configurare ambienti virtuali associati a repository, app e pacchetti GitHub.
  • 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 virtuali in Dev Home, selezionare la scheda Ambienti nell'interfaccia utente della colonna sinistra all'interno di Dev Home. Dopo aver aperto il riquadro Ambienti, selezionare + Crea ambiente.

Ciascun tipo di ambiente virtuale 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 virtuale associato da usare sia installata.

- **Hyper-V extension**: Installed by default in Dev Home. By default, your local Hyper-V VMs will be visible on the Dev Home Environments page.
- **Microsoft Dev Box**: To display Dev Box virtual environments, install the [Dev Home Azure extension](extensions.md#dev-home-azure-extension). Once installed, each Dev Box that you have set up on your Azure account will be visible on the Dev Home Environments page.
<!-- - **WSL distributions**: To display Linux distributions installed with WSL, you can download and install the [Dev Home WSL Extension Preview](https://github.com/WhitewaterFoundry/devhome/releases). This `.msixbundle` is contributed by Whitewater Foundry.* -->

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 virtuale installato in Dev Home può visualizzare alcune informazioni chiave:

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

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

  3. Stato dell'ambiente virtuale: 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 di Windows, 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. Sincronizza: selezionare il pulsante Sincronizza nella parte superiore della finestra degli ambienti Dev Home se l'ambiente virtuale è stato installato, ma non viene visualizzato. 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 virtuale usando Dev Home

Per creare un nuovo ambiente virtuale:

  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 VM Hyper-V, sono attualmente supportate immagini di creazione rapida. 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 virtuale ha 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.