Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'uso di Visual Studio in una macchina virtuale (VM) di Azure preconfigurata è un modo semplice e rapido per passare da nulla a un ambiente di sviluppo in esecuzione. Le immagini di sistema con diverse configurazioni di Visual Studio sono disponibili in Azure Marketplace.
Non hai ancora provato Azure? Creare un account Azure gratuito.
Quali configurazioni e versioni sono disponibili?
Le immagini per le versioni principali più recenti, Visual Studio 2022, Visual Studio 2019 e Visual Studio 2017 sono disponibili in Azure Marketplace. Queste immagini vengono aggiornate almeno una volta al mese per includere gli aggiornamenti più recenti di Visual Studio e Windows. Anche se i nomi delle immagini rimangono invariati, la descrizione di ogni immagine include la versione del prodotto installata e la data in cui riflette
Versione di rilascio | Edizioni | Versione del prodotto |
---|---|---|
Visual Studio 2022 (compatibile con Microsoft Dev Box) | Impresa, Professionale, Comunità | Versione 17.12 |
Visual Studio 2019 (compatibile con Microsoft Dev Box) | Aziendale, Professionale | Versione 16.11 |
Visual Studio 2017: versione più recente (versione 15.9) | Impresa, Comunità | Versione 15.9 |
Visual Studio in Windows Server | Impresa, Professionale, Comunità | VS 2022 e VS 2019 in Windows Server 2025 |
L'immagine di macchina virtuale di Azure offre informazioni utili per creare e testare applicazioni più rapidamente e facilmente in macchine virtuali di Azure e nel servizio Microsoft Dev Box . Per gli aggiornamenti sulle immagini appena aggiunte o deprecate, vedere il post del DevBlog Rinnovamento delle immagini del nostro Azure Marketplace. Per altre informazioni, visitare i criteri di manutenzione di Visual Studio.
Il client Windows per gli sviluppatori (compatibile con Microsoft Dev Box), un'immagine di Windows 11 Enterprise è destinata a essere usata come punto di partenza per la creazione di immagini di Dev Box personalizzate e contiene strumenti e impostazioni aggiuntivi per ottimizzare l'esperienza di sviluppo. Questa immagine non include Visual Studio. Per gli sviluppatori di Visual Studio, è consigliabile usare le immagini compatibili con Visual Studio 2022 o Visual Studio 2019 Dev Box come punto di partenza.
Quali funzionalità sono installate?
Ogni immagine contiene il set di funzionalità consigliato per l'edizione di Visual Studio. In genere, l'installazione include:
- Tutti i carichi di lavoro disponibili, inclusi i componenti facoltativi consigliati di ogni carico di lavoro. Altre informazioni su carichi di lavoro, componenti e SDK inclusi in Visual Studio.
- .NET 4.6.2, .NET 4.7 e .NET 4.8 SDK, Targeting Pack e Strumenti di sviluppo
- Immagine F#
- Estensione GitHub per Visual Studio
- Strumenti LINQ to SQL
Per installare Visual Studio durante la compilazione delle immagini, usare la riga di comando seguente:
vs_enterprise.exe --allWorkloads --includeRecommended --passive ^
--add Microsoft.Net.Component.4.8.SDK ^
--add Microsoft.Net.Component.4.7.2.SDK ^
--add Microsoft.Net.Component.4.7.2.TargetingPack ^
--add Microsoft.Net.Component.4.6.2.SDK ^
--add Microsoft.Net.Component.4.6.2.TargetingPack ^
--add Microsoft.Net.ComponentGroup.4.8.DeveloperTools ^
--add Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools ^
--add Microsoft.VisualStudio.Component.FSharp ^
--add Component.GitHub.VisualStudio ^
--add Microsoft.VisualStudio.Component.LinqToSql
Se le immagini non includono una funzionalità di Visual Studio necessaria, inviare commenti e suggerimenti tramite lo strumento di feedback nell'angolo superiore destro della pagina.
Quali dimensioni è necessario scegliere per la macchina virtuale?
Azure offre una gamma completa di dimensioni delle macchine virtuali. Poiché Visual Studio è un'applicazione potente e multithreading, è necessario avere dimensioni di macchina virtuale che includono almeno due processori e 7 GB di memoria. Per le immagini di Visual Studio è consigliabile usare le dimensioni della macchina virtuale seguenti:
- Standard_D2_v3
- Standard_D2s_v3
- Standard_D4_v3
- Standard_D4s_v3
- Standard_D2_v2
- Standard_D2S_v2
- Standard_D3_v2
Per altre informazioni sulle dimensioni più recenti del computer, vedere Dimensioni per le macchine virtuali Windows in Azure.
Con Azure è possibile ribilanciare la scelta iniziale ridimensionando la macchina virtuale. È possibile effettuare il provisioning di una nuova macchina virtuale con dimensioni più appropriate o ridimensionare la macchina virtuale esistente in un hardware sottostante diverso. Per altre informazioni, vedere Ridimensionare una macchina virtuale Windows.
Dopo l'esecuzione della macchina virtuale, cosa succederà?
Visual Studio segue il modello "Bring Your Own License" in Azure. Come per un'installazione su hardware proprietario, uno dei primi passaggi consiste nel concedere licenze all'installazione di Visual Studio. Per sbloccare Visual Studio, eseguire una delle operazioni seguenti:
- Accedere con un account Microsoft associato a una sottoscrizione di Visual Studio
- Sbloccare Visual Studio con il codice Product Key fornito con l'acquisto iniziale
Per altre informazioni, vedere Accedere a Visual Studio e Come sbloccare Visual Studio.
Come si salva la macchina virtuale di sviluppo per un uso futuro o del team?
Lo spettro degli ambienti di sviluppo è enorme e c'è un costo reale associato alla creazione di ambienti più complessi. Indipendentemente dalla configurazione dell'ambiente, è possibile salvare o acquisire la macchina virtuale configurata come "immagine di base" per un uso futuro o per altri membri del team. Quindi, quando si avvia una nuova macchina virtuale (VM), si effettua il provisioning usando l'immagine di base anziché l'immagine di Azure Marketplace.
Riepilogo rapido: usare lo strumento di preparazione del sistema (Sysprep), arrestare la VM in esecuzione e quindi acquisire la VM come immagine tramite l'interfaccia utente nel portale di Azure (figura 1). Azure salva il .vhd
file che contiene l'immagine nell'account di archiviazione scelto. La nuova immagine viene quindi visualizzata come risorsa Immagine nell'elenco di risorse della sottoscrizione.
(Figura 1) Acquisire un'immagine tramite l'interfaccia utente del portale di Azure.
Per altre informazioni, vedere Creare un'immagine gestita di una macchina virtuale generalizzata in Azure.
Importante
Non dimenticare di usare Sysprep per preparare la macchina virtuale. Se non si verifica questo passaggio, Azure non può effettuare il provisioning di una macchina virtuale dall'immagine.
Annotazioni
È comunque previsto un costo per l'archiviazione delle immagini, ma il costo incrementale può essere irrilevante rispetto ai costi generali per ricompilare la macchina virtuale da zero per ogni membro del team che ne ha bisogno. Ad esempio, costa alcuni dollari per creare e archiviare un'immagine da 127 GB per un mese riutilizzabile dall'intero team. Tuttavia, questi costi sono insignificanti rispetto alle ore che ogni dipendente investe per creare e convalidare una casella di sviluppo configurata correttamente per l'uso individuale.
Inoltre, le attività o le tecnologie di sviluppo potrebbero richiedere più scalabilità, ad esempio varietà di configurazioni di sviluppo e più configurazioni di computer. È possibile usare Azure DevTest Labs per creare ricette che automatizzano la costruzione dell'"immagine d'oro". È anche possibile usare DevTest Labs per gestire i criteri per le macchine virtuali in esecuzione del team. L'uso di Azure DevTest Labs per sviluppatori è l'origine migliore per altre informazioni su DevTest Labs.
Contenuti correlati
Ora che si conoscono le immagini di Visual Studio preconfigurate, il passaggio successivo consiste nel creare una nuova macchina virtuale: