Quali sono i principali vantaggi e le caratteristiche fondamentali di Visual Studio 2019 Professional?
IDE potente – Strumenti completi per lo sviluppo di applicazioni moderne.
Debug avanzato – Debug intelligente con analisi del codice in tempo reale.
Git integrato – Controllo delle versioni e gestione dei repository integrati.
Integrazione con Azure – Supporto per l'implementazione e il test nel cloud senza interruzioni.
Piattaforma multipiattaforma – Sviluppo per Windows, web, dispositivi mobili e cloud.
Collaborazione in team – Strumenti integrati per flussi di lavoro di squadra efficienti.
Questo prodotto consente un’attivazione una tantum per un dispositivo. Una volta utilizzato, non può essere riutilizzato, nemmeno per lo stesso dispositivo.
Una chiave attiva il programma una volta sola.
Download: Visual Studio 2019 Pro
IDE completo – Editor, debugger e profiler in un unico spazio di lavoro.
MSVC v142 – Set di strumenti C++ incluso nella versione 2019.
Strumenti Xamarin – Consente di creare app Android e iOS in C#.
Integrazione con il team – Connessioni a Live Share, Git e Azure DevOps.
Funzionalità di base – Supporta .NET Framework dalla versione 4.8 alla 5.
Importante – Il debug avanzato (IntelliTrace), i test unitari in tempo reale e la convalida dell’architettura non sono inclusi in questa edizione.
Visual Studio 2019 Professional è l’edizione di fascia media dell’IDE Windows di Microsoft, con la versione 16.11 come base di manutenzione finale. Copre le attività quotidiane relative a .NET Framework, .NET 5, C++ e Python per sviluppatori individuali e piccoli team.
Compatibilità con le versioni precedenti – Supporta i formati di progetto .NET Framework e MSBuild precedenti.
Supporto per Windows 7 – Si installa su Windows 7 SP1 e 8.1.
Ampio periodo di supporto – La versione 16.11 riceverà aggiornamenti di sicurezza fino al 2029.
Programmazione in coppia – Live Share consente di condividere una sessione senza inviare codice.
Ampia gamma di linguaggi – C#, VB.NET, C++, F#, Python, TypeScript.
Toolchain stabile – Nessun aggiornamento delle nuove funzionalità modifica il comportamento della compilazione.
È un ambiente di sviluppo per Windows che consente di scrivere, eseguire il debug e distribuire applicazioni in C#, VB.NET, C++, F#, Python, JavaScript e TypeScript. Include il set di strumenti MSVC v142 per C++ e gestisce progetti .NET Framework fino alla versione 4.8, oltre a .NET Core 3.1 e .NET 5. Una normale giornata di lavoro consiste nell’aprire una soluzione, impostare i punti di interruzione, eseguire progetti MSTest, NUnit o xUnit in Test Explorer ed effettuare il commit su Git o Azure DevOps dalla stessa finestra. L’IDE del 2019 funziona come processo a 32 bit; questo è il motivo per cui Microsoft ha riprogettato Visual Studio 2022 come applicazione a 64 bit per soluzioni di grandi dimensioni.
No. Live Unit Testing, IntelliTrace, Microsoft Fakes, IntelliTest, l’integrazione del debugger con Code Map, l’analisi dei dump di memoria .NET e la copertura del codice sono disponibili solo nella versione Enterprise della generazione 2019. La versione Professional include comunque il debugger standard, il Performance Profiler e Test Explorer, quindi i test unitari vengono eseguiti su richiesta anziché in modo continuo mentre si digita. La differenza pratica si manifesta in due ambiti: la tracciatura di un errore a partire da un dump di produzione e l’isolamento di codice legacy non testabile tramite shim. I team che dipendono da uno di questi flussi di lavoro necessitano invece di Visual Studio 2019 Enterprise.
Entrambe le edizioni condividono lo stesso editor, lo stesso set di compilatori e lo stesso debugger; Enterprise aggiunge inoltre strumenti di architettura, diagnostica e test avanzati. Enterprise è l’unica edizione 2019 dotata di convalida delle dipendenze e rilevamento dei cloni di codice, funzionalità che gli architetti utilizzano per impedire la violazione delle regole di stratificazione durante un refactoring. Per uno sviluppatore che scrive e esegue il debug di funzionalità quotidianamente, Professional copre il lavoro senza lacune. Il confronto riportato di seguito elenca le differenze che modificano effettivamente ciò che è possibile fare nell’IDE. Una suddivisione simile delle edizioni si applica alla generazione attuale, trattata nell’articolo Visual Studio 2026 Professional o Enterprise: vantaggi, differenze e idoneità.
| Funzionalità | 2019 Professional | 2019 Enterprise |
|---|---|---|
| Editor e debugger | ✓ | ✓ |
| Sviluppo di app Xamarin | ✓ | ✓ |
| IntelliTrace | ✕ | ✓ |
| Test unitari in tempo reale | ✕ | ✓ |
| Microsoft Fakes | ✕ | ✓ |
| Copertura del codice | ✕ | ✓ |
| Debug tramite mappa del codice | ✕ | ✓ |
| Convalida dell'architettura | ✕ | ✓ |
| Analisi del dump di memoria | ✕ | ✓ |
Supporta .NET Framework fino alla versione 4.8, .NET Core 3.1 e .NET 5, ma non .NET 6 né versioni più recenti. L'apertura o la compilazione di un progetto .NET 6+ genera l'errore SDK NETSDK1182, che indica che la compilazione per .NET 6.0 o versioni successive in Visual Studio 2019 non è supportata e invita a utilizzare Visual Studio 2022 o a ricompilare per .NET 5 o versioni precedenti. Ciò diventa rilevante nel momento in cui un membro del team modifica il TargetFramework in un ramo condiviso, poiché la compilazione si interrompe invece di procedere con un degrado silenzioso. I team che gestiscono WinForms, WPF o ASP.NET Web Forms su .NET Framework 4.8 non sono interessati da tale limite.
Supporta Xamarin, ma non .NET MAUI, che richiede Visual Studio 2022 o versioni successive. I componenti Xamarin.Android e Xamarin.iOS si installano tramite il programma di installazione di Visual Studio, e Xamarin.Android richiede inoltre un'edizione a 64 bit di Windows e il JDK a 64 bit. Microsoft ha terminato il supporto per tutti gli SDK Xamarin, incluso Xamarin.Forms, il 1° maggio 2024; pertanto, questa edizione è adatta alla manutenzione di un codice Xamarin esistente piuttosto che all’avvio di un nuovo progetto mobile. Anche la progettazione, la modifica e il debug locale per la Piattaforma Universale di Windows (UWP) richiedono Windows 10 sul computer di sviluppo.
No. L’estensione GitHub Copilot per Visual Studio richiede Visual Studio 2022 versione 17.x e non è disponibile per Visual Studio 2019 nel Marketplace. Visual Studio 2019 Professional include IntelliCode, che classifica i suggerimenti di completamento utilizzando modelli appresi dal codice open source, ma si tratta di un’assistenza al completamento piuttosto che di una chat o di codice generato. Gli sviluppatori che necessitano di Copilot all’interno dell’IDE devono passare a Visual Studio 2022 o versioni successive; l’esecuzione di VS Code in parallelo con la versione 2019 è la soluzione alternativa più comune per i team misti.
Verificate il framework di destinazione dei vostri progetti, se nel vostro flusso di lavoro sono presenti strumenti disponibili solo nella versione Enterprise e quali tipi di progetto dovete ancora aprire. Visual Studio 2019 ha terminato il supporto mainstream il 9 aprile 2024, e la versione 16.11 riceverà aggiornamenti di sicurezza solo fino al 10 aprile 2029, il che la rende una piattaforma di manutenzione piuttosto che una base per nuovi lavori con .NET 8. I progetti Silverlight, Windows Store 8.0 e 8.1, Windows Phone e Windows 10 Mobile non possono essere aperti in questa versione. Se la tua soluzione contiene uno di questi, mantieni installata una versione precedente di Visual Studio parallelamente a questa.
Si installa su Windows 7 SP1, Windows 8.1 con l’aggiornamento 2919355, Windows 10 versione 1703 o successive, Windows 11 versione 21H2 o successive e Windows Server 2012 R2, 2016 e 2019. ARM non è supportato e sono escluse le installazioni Server Core e Minimal Server Interface. Questa ampia gamma di versioni di Windows è il motivo principale per cui i computer con build più datate rimangono su 2019 anziché passare a 2022.
Sì. L’IDE stesso viene eseguito come processo a 32 bit, ma il set di strumenti MSVC v142 e i compilatori .NET producono normalmente output x64. La limitazione a 32 bit influisce sulla disponibilità di memoria dell’editor stesso in caso di soluzioni molto grandi, non sull’architettura di ciò che si compila.
Sì. Team Explorer in Visual Studio 2019 si collega ad Azure DevOps Server 2019 e a Team Foundation Server 2017, 2015, 2013, 2012 e 2010 SP1. Questa compatibilità con le versioni precedenti è utile per le aziende che ospitano ancora un'istanza TFS on-premises, poiché gli elementi di lavoro, le build e il controllo del codice sorgente rimangono accessibili dallo stesso IDE.
| Sistemi operativi | Windows 11: Home / Pro / Pro Education / Pro for Workstations / Enterprise / Education Windows Server 2025 / 2022 / 2019 / 2016: Standard / Datacenter |
| Processore | Processore da 1.8 GHz o più veloce. Si consiglia un processore quad-core o superiore. |
| Memoria RAM | Minimo 2 GB. Consigliati 8 GB di RAM. Minimo 2.5 GB di RAM in caso di esecuzione su una macchina virtuale. |
| Disco rigido | Spazio disponibile su disco rigido da un minimo di 800 MB fino a 210 GB, a seconda delle funzionalità installate. Le installazioni standard richiedono da 20 GB a 50 GB di spazio libero. Si consiglia l'uso di un'unità SSD per prestazioni migliori. |
| Schermo | Risoluzione minima dello schermo: 720p (1280 x 720). Visual Studio funziona al meglio con una risoluzione WXGA (1366 x 768) o superiore. |
| Scheda grafica | Scheda video che supporti una risoluzione minima dello schermo di 720p (1280 x 720). |
| Nota | Per installare o aggiornare Visual Studio sono necessari i diritti di amministratore. Per l'installazione di Visual Studio è richiesto .NET Framework 4.5.2 o versione successiva. Per l'esecuzione di Visual Studio è richiesto .NET Framework 4.7.2, che verrà installato durante la procedura di installazione. Per le attività relative a Internet è richiesto Internet Explorer 11 o Edge. Le edizioni Windows 10 Enterprise LTSC, Windows 10 S e Windows 10 Team Edition non sono supportate per lo sviluppo. Le opzioni Server Core e Minimal Server Interface non sono supportate quando si esegue Windows Server. Visual Studio non supporta soluzioni di virtualizzazione delle applicazioni né la presenza di più utenti simultanei sullo stesso computer. L'esecuzione di Visual Studio 2019 nei container di Windows non è supportata. |