Visual Studio Icon Note sulla versione di Visual Studio 2019 per Mac versione 8.5Visual Studio 2019 for Mac version 8.5 Release Notes



Community degli sviluppatori | Requisiti di sistema | Compatibilità | Codice distribuibile | Documentazione | Blog | ManutenzioneDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


Fare clic sul pulsante per scaricare la versione più recente di Visual Studio 2019 per Mac.Click the button to download the latest version of Visual Studio 2019 for Mac. Per informazioni sui requisiti di sistema, vedere i requisiti di sistema per Mac e Selezione della piattaforma e compatibilità per Mac.For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.

Per istruzioni sull'installazione e sull'aggiornamento di Visual Studio 2019 per Mac, vedere Installare Visual Studio per Mac.For instructions on installing and updating Visual Studio 2019 for Mac, see the Install Visual Studio for Mac guide.

Download VS for Mac

Per altre informazioni sui download correlati, vedere la pagina Download.To learn more about other related downloads, see the Downloads page.


Novità di Visual Studio 2019 per MacWhat's New in Visual Studio 2019 for Mac

Versioni di Visual Studio 2019 per MacVisual Studio 2019 for Mac Releases

Post di blog per Visual Studio 2019 per MacVisual Studio 2019 for Mac Blog Posts

Il blog di Visual Studio è la fonte ufficiale di informazioni dettagliate sul prodotto dal team Visual Studio Engineering.The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. È possibile trovare informazioni approfondite sulle versioni di Visual Studio 2019 per Mac nei post seguenti:You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:


Elementi salienti della versioneRelease Highlights

In questa versione di Visual Studio 2019 per Mac è stata sostituita la vecchia implementazione di Git, sono state aggiornate la tavolozza dei colori e le icone ed è stata risolta una serie di problemi relativi al debugger, agli strumenti di test e al sistema di progetto.In this release of Visual Studio 2019 for Mac we replaced our old Git implementation, refreshed our color palette and icons, and we addressed a number of issues with the debugger, test tools, and project system.

Problemi notiKnown Issues

Vedere la sezione Problemi noti.Refer to the Known Issues section.


Release Notes Icon Visual Studio 2019 per Mac versione 8.5.6 (8.5.6.11)Visual Studio 2019 for Mac version 8.5.6 (8.5.6.11)

Data di rilascio: 14 maggio 2020released May 14, 2020

Shell e strumentiShell and Tools

Web e AzureWeb and Azure

  • È stato eseguito l'aggiornamento alla versione più recente di .NET Core 3.1.4.We updated to the latest .NET Core 3.1.4 release.

Release Notes Icon Visual Studio 2019 per Mac versione 8.5.5 (8.5.5.7)Visual Studio 2019 for Mac version 8.5.5 (8.5.5.7)

Data di rilascio: 6 maggio 2020released May 6, 2020

Visual Studio per Mac 8.5 Service Release 5 corregge vari errori irreversibili segnalati.Visual Studio for Mac 8.5 Service Release 5 fixes a handful of fatal errors that were reported.

Release Notes Icon Visual Studio 2019 per Mac versione 8.5.4 (8.5.4.12)Visual Studio 2019 for Mac version 8.5.4 (8.5.4.12)

Data di rilascio: 21 aprile 2020released April 21, 2020

Visual Studio per Mac 8.5 Service Release 4 risolve i problemi seguenti:Visual Studio for Mac 8.5 Service Release 4 addresses the following:

Release Notes Icon Visual Studio 2019 per Mac versione 8.5.3 (8.5.3.16)Visual Studio 2019 for Mac version 8.5.3 (8.5.3.16)

Data di rilascio: 14 aprile 2020released April 14, 2020

Visual Studio per Mac 8.5 Service Release 3 risolve i problemi seguenti:Visual Studio for Mac 8.5 Service Release 3 addresses the following:

Release Notes Icon Visual Studio 2019 per Mac versione 8.5.2 (8.5.2.13)Visual Studio 2019 for Mac version 8.5.2 (8.5.2.13)

Data di rilascio: 7 aprile 2020released April 7, 2020

Visual Studio per Mac 8.5 Service Release 2 risolve i problemi seguenti:Visual Studio for Mac 8.5 Service Release 2 addresses the following:

Release Notes Icon Visual Studio 2019 per Mac versione 8.5.1 (8.5.1.42)Visual Studio 2019 for Mac version 8.5.1 (8.5.1.42)

Data di rilascio: 1 aprile 2020released April 1, 2020

Questa versione include gli aggiornamenti seguenti:This release includes the following updates:

Release Notes Icon Visual Studio 2019 per Mac versione 8.5 (8.5.0.3183)Visual Studio 2019 for Mac version 8.5 (8.5.0.3183)

Data di rilascio: 23 marzo 2020released March 23, 2020

Nuove funzionalitàNew Features

AccessibilitàAccessibility

Questa versione di Visual Studio 2019 per Mac offre una tavolozza dei colori aggiornata, nuove icone e messaggi di stato di avviso e di errore aggiornati.This release of Visual Studio 2019 for Mac brings a refreshed color palette, new icons, and updated warning and error status messages. Sono stati aumentati i rapporti di contrasto dei colori per testo e icone per una maggiore chiarezza.Color contrast ratios for text and icons have been increased to improve clarity. Visual Studio per Mac ora supporta pienamente anche la modalità di contrasto elevato macOS.Visual Studio for Mac also now fully suports macOS High Contrast Mode.

Oltre alle modifiche visive, in questa versione di Visual Studio 2019 per Mac sono state apportate varie modifiche per aumentare l'accessibilità complessiva dell'IDE.In addition to the visual changes, this release of Visual Studio 2019 for Mac has made a number changes to increase overall accessibility of the IDE. Sono inclusi:These include:

  • Miglioramenti dell'ordine e della visibilità dello stato attivo quando si usa VoiceOver nel debugger, in Gestione pacchetti NuGet e nella finestra di dialogo delle opzioni del progetto.Improvements to focus order and visibility when using VoiceOver in the debugger, NuGet Package Manager and project options dialog.
  • Le aree precedentemente inaccessibili tramite spostamenti da tastiera, ad esempio l'icona a forma di puntina e di occhio, sono ora raggiungibili tramite tastiera.Areas previously inaccessible by keyboard navigation, such as the pin and eye icon, are now navigable by keyboard.
  • Feedback migliorato da VoiceOver per lo stato del debugger.Enhanced feedback from VoiceOver for debugger staus.
  • Dopo aver creato un progetto con la finestra di dialogo Nuovo progetto, l'IDE ora annuncia in modo accurato il messaggio di stato "progetto creato" agli utenti di VoiceOver.After creating a project using the New Project Dialog, the IDE now accurately announces “project created” status message to VoiceOver users.
  • Correzioni di Gestione pacchetti NuGet che consentono l'accesso da tastiera alle schede Sfoglia, Installati Aggiornamenti e Consolida.Fixes to the NuGet Package manager that allow keyboard access to the Browse, Installed, Update and Consolidate tabs.
  • VoiceOver annuncia ora la versione selezionata nell'elenco a discesa "Nuova versione".VoiceOver now announces the selected version in the "New version" dropdown.
  • VoiceOver annuncia ora maggiori informazioni quando si usa il controllo della versione, la funzionalità di pubblicazione in Azure e in varie altre aree.VoiceOver now announces more information when using version control, the publish to Azure feature, and in a number of additional areas.

Controllo della versioneVersion Control

L'implementazione di Git precedente è stata sostituita con un wrapper per il client della riga di comando Git ufficiale, già usato da Visual Studio in Windows, per migliorare le prestazioni complessive e l'affidabilità del supporto Git nell'IDE.We replaced our old Git implementation with a wrapper around the official Git command line client, which is already used by Visual Studio on Windows, in order to improve the overall performace and reliability of Git support in the IDE. Il nuovo supporto Git dipende dal client git ufficiale.The new Git support depends on the official git client. Il metodo consigliato per installare Git consiste nell'installarlo come parte degli strumenti da riga di comando Xcode eseguendo xcode-select --install nell'app Terminale (non è necessario installare Xcode).The recommended way to install Git is to install it as part of the Xcode Command Line Tools by running xcode-select --install in the Terminal app (Xcode does not need to be installed).

DebuggerDebugger

  • È ora possibile modificare i punti di interruzione delle funzioni.Function breakpoints can now be edited.
  • Sono state migliorate le prestazioni di esecuzione istruzione per istruzione nei progetti .NET Core.We have improved stepping performance in .NET Core projects.

EditorEditor

  • I temi Chiaro e Scuro sono stati aggiornati in modo che corrispondano a quelli di Visual Studio.We updated Light & Dark themes to match Visual Studio.

InstallerInstaller

  • È stato aggiunto un nuovo elemento alla sequenza per consentire agli utenti di iscriversi per i suggerimenti di ASP.NET Core.We added a new item to the carousel to allow users to sign up for ASP.NET Core tips.
  • È stato aggiunto il supporto per implementare gli strumenti dell'interfaccia della riga di comando richiesti dal controllo della versione.We added support to implement CLI tools required by version control.
  • È stata integrata la segnalazione degli errori per contribuire a migliorare la qualità futura.We integrated error reporting to aid in improving future quality.

Web e AzureWeb and Azure

  • Si è passati alla versione più recente di .NET Core.We bumped to the latest .NET Core release.
  • È stato aggiunto il supporto per l'autenticazione nella finestra di dialogo Nuovo progetto per i progetti ASP.NET Core.We added authentication support in the New Project Dialog for ASP.NET Core projects.
  • È stato aggiunto il supporto per le versioni 2 e 3 del runtime di Funzioni di Azure.We added support for v2/v3 of Azure Functions runtime.

NuGetNuGet

  • NuGet è stato promosso alla versione 5.4.We bumped NuGet to 5.4.

XamarinXamarin

  • È ora possibile visualizzare una gerarchia dei controlli Xamarin.Forms nel riquadro Struttura documento.You can now see a hierarchy of your Xamarin.Forms controls in the Document Outline pane. In Windows è possibile aprirlo con CTRL+ALT+T (Visualizza > Altre finestre > Struttura documento).On Windows, it can be opened with Ctrl+Alt+T (View > Other Windows > Document Outline). In Mac è possibile aprirlo tramite Visualizzazioni > Riquadri > Struttura documento.On Mac, you can open it via Views > Pads > Document Outline.
  • Quando si esegue il debug di più progetti contemporaneamente, è ora possibile usare Ricaricamento rapido XAML simultaneamente in entrambe le destinazioni.When debugging multiple projects at the same time, you can now use XAML Hot Reload simultaneously on both targets. È ad esempio possibile usare Ricaricamento rapido XAML per verificare come cambia l'aspetto del codice XAML su un telefono iOS e su un telefono Android contemporaneamente.For example, you can use XAML Hot Reload to see how your XAML change looks on both an iOS and Android phone at the same time. Per altre informazioni sul debug di più processi, vedere la documentazione di Visual Studio 2019.Learn more about debugging multiple process in the Visual Studio 2019 documentation.
XAML Hot Reload works simultaneously on multiple debug targets
  • È ora possibile impostare la versione predefinita di iOS Desginer in Visual Studio per Mac.You can now set the default iOS Designer in Visual Studio for Mac. Qualsiasi modifica apportata nella finestra di progettazione dello storyboard di Xcode verrà sincronizzata in Visual Studio per Mac automaticamente.Any changes made in the Xcode storyboard designer will be synchronized back to Visual Studio for Mac automatically.
Improved Xcode Storyboard Designer Integration
  • È ora possibile applicare le modifiche alle risorse Android in fase di esecuzione usando Applica modifiche - Android.You can now apply Android resource changes at runtime using Android Apply Changes. Questa funzionalità consente di visualizzare rapidamente le modifiche apportate ai file di risorse Android (layout XML, risorse drawable e così via) in un dispositivo o un emulatore Android senza dover riavviare l'applicazione.This feature allows you to quickly see changes made to your Android resource files (XML layouts, drawables, etc) on an Android device or emulator without requiring the application to be restarted.
Android Apply Changes
  • È ora possibile generare profili personalizzati quando si usa la traccia di avvio nell'applicazione Android.You can now generate your own custom profiles when using startup tracing in your Android application. In questo modo l'esperienza di avvio risulterà ancora più efficace con un aumento minimo delle dimensioni del pacchetto dell'applicazione Android.This provides you an even more performant startup experience with a minimal increase to APK size.
  • È ora possibile generare le associazioni Xamarin.Android nelle librerie di Kotlin.You can now generate Xamarin.Android bindings against Kotlin libraries.
  • È ora possibile usare l'utilità di unione dei manifesti di Google quando si uniscono file AndroidManifest.xml nei progetti Android.You can now use the Google Manifest Merger when merging AndroidManifest.xml files in your Android projects. In questo modo è possibile personalizzare il modo in cui ogni manifesto e il relativo contenuto verranno uniti.This allows you to customize how each manifest and its contents will be merged. Per altre informazioni sulle regole applicabili, vedere Merge multiple manifest files (Unire più file manifesto).For more details on rules that can be applied, please see Merge multiple manifest files.
  • L'opzione per usare il progetto condiviso è stata rimossa quando si crea una nuova app Xamarin.Forms.The option to use shared project has been removed when creating a new Xamarin.Forms app. Le nuove app Xamarin.Forms useranno ora .NET Standard per garantire la migliore esperienza di sviluppo.New Xamarin.Forms apps will now use .NET Standard to ensure the best development experience.

Correzioni di bugBug Fixes

ShellShell

EditorEditor

DebuggerDebugger

  • È stato risolto un problema a causa del quale il visualizzatore di valori è sempre vuoto.We fixed an issue where value visualizer is always blank.
  • È stato risolto un problema a causa del quale il controllo delle variabili annidate nella gerarchia richiedeva più tempo del previsto.We fixed an issue that caused inspecting nested variables in hierarchy to take longer than expected.
  • È stato risolto un problema a causa del quale la visualizzazione delle variabili con i metodi asincroni non mostra nulla.We fixed an issue where viewing variables with async methods shows nothing.
  • È stato risolto un problema a causa del quale il debugger non mostrava correttamente le icone di ispezione variabili.We fixed an issue where the debugger would not show variable inspection icons correctly.
  • È stato risolto un problema che impediva la rimozione delle espressioni controllate con il tasto BACKSPACE.We fixed an issue that prevented watched expressions from being removed with the backspace key.
  • È stato risolto un problema a causa del quale Visual Studio per Mac non si interrompe in corrispondenza della riga di un'eccezione non gestita nei progetti .NET Core.We fixed an issue where Visual Studio for Mac does not break on the line of an unhandled exception in .NET Core projects.
  • È stato risolto un problema a causa del quale le dimensioni del carattere del Suggerimento dati (ispezione variabile) sembrano piccole.We fixed an issue where the DataTip (variable inspect) font size looks small.
  • È stato risolto un problema a causa del quale l'icona per aggiungere la variabile durante il debug risulta inizialmente mancante.We fixed an issue where the pin variable icon during debugging is initially missing.
  • È stato risolto un problema a causa del quale i pulsanti dell'interfaccia utente per l'esecuzione di istruzioni rispondono lentamente e quindi l'operazione risulta molto lenta.We fixed an issue where the UI buttons for stepping are slow to respond and make stepping feel very slow.
  • È stato risolto un problema a causa del quale potrebbe non essere possibile copiare i valori dai riquadri delle variabili locali e delle espressioni di controllo.We fixed an issue where values might not be able to be copied from the locals and watch pads.
  • È stato risolto un problema a causa del quale il debugger .NET Core non mostra i valori System.Drawing.Color.We fixed an issue where the .NET Core debugger would not show System.Drawing.Color values.
  • È stato risolto un problema a causa del quale nella finestra di dialogo Connetti a processo non sono visualizzati processi.We fixed an issue where the Attach to Process dialog shows no processes.
  • È stato risolto un problema a causa del quale il debugger si arresta in corrispondenza di righe senza un punto di interruzione impostato (con progetti di avvio multipli).We fixed an issue where the Debugger stops on lines without a breakpoint set (in multiple startup projects).
  • È stato risolto un problema a causa del quale le espressioni controllate vengono rimosse dopo un tentativo di rinominarle nel riquadro delle espressioni di controllo.We fixed an issue where watched expressions are removed after trying to rename them in the Watch Pad.
  • È stato risolto un problema a causa del quale il salvataggio delle modifiche da Visualizzatore testo durante il debug non salva le modifiche.We fixed an issue where saving edits from the Text visualizer during debugging does not save changes.
  • È stato risolto un problema a causa del quale il riquadro Variabili locali non viene aggiornato dopo la modifica di valori di variabili nel visualizzatore.We fixed an issue where the Locals pad is not updating after editing variable value in the visualizer.
  • È stato risolto un problema che poteva causare lo scorrimento non corretto durante l'esecuzione di codice un'istruzione alla volta.We fixed an issue that could cause spurious scrolling when stepping through code.

ProgettoProject

Controllo della versioneVersion Control

  • È stato risolto un problema a causa del quale l'elenco a discesa dei file per il controllo della versione non funziona (parzialmente).We fixed an issue where the version control file drop down is (partially) broken.
  • È stato risolto un problema a causa del quale libhostfxr.dylib non è firmato.We fixed an issue where libhostfxr.dylib is not signed.
  • È stato risolto un problema a causa del quale lo stato dei file modificati non viene aggiornato dopo il salvataggio o il ripristino delle modifiche.We fixed an issue where the status of modified files was not updated after saving or reverting changes.
  • È stato risolto un problema relativo alle prestazioni complessive quando si utilizzano soluzioni all'interno di un repository Git.We fixed an issue with the overall performance when working with solutions inside a git repository.
  • È stato risolto un problema con macOS che richiede continuamente di installare gli strumenti da riga di comando Xcode.We fixed an issue with macOS continously prompting to install Xcode command line tools.
  • È stato risolto un problema a causa del quale Git "Authors" mostra erroneamente la prima riga come modificata.We fixed an issue where Git "Authors" incorrectly shows the 1st line as modified.
  • È stato risolto un problema a causa del quale la ridenominazione di un file può causare un blocco dell'interfaccia utente.We fixed an issue where renaming a file can cause a UI hang.
  • È stato risolto un problema a causa del quale manca il menu Passa al ramo.We fixed an issue where Switch to Branch menu is missing.
  • È stato risolto un problema a causa del quale un nuovo file non viene visualizzato nella visualizzazione dello stato se non è stato aggiunto o preparato per il commit manualmente.We fixed an issue where a new file was not shown in the Status View if it was not added/staged manually.
  • È stato risolto un problema a causa del quale si verificano problemi con BOM nelle differenze della visualizzazione dello stato.We fixed an issue where there are issues with BOM in the Status View diff.

Strumenti WebWeb Tools

NuGetNuGet

Strumenti di testTest Tools


Problemi noti Known Issues

  • Se si verificano errori di compilazione node-gyp con i modelli di progetto ASP.NET Core React e Angular SPA, vedere le note sull'installazione di node-gyp per informazioni sulle soluzioni alternative.If you run into node-gyp build errors with the ASP.NET Core React and Angular SPA project templates then see the node-gyp installation notes for workarounds.

Feedback e suggerimentiFeedback & Suggestions

Le opinioni dei nostri clienti sono molto importanti per noi.We would love to hear from you! È possibile segnalare un problema tramite l'opzione Segnalare un problema dell'IDE di Visual Studio per Mac.You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. È possibile tenere traccia dei commenti e dei suggerimenti inviati nel portale della Community degli sviluppatori.You can track your feedback, including suggestions, in the Developer Community portal.


In alto
Top of Page