Visual Studio Icon Note sulla versione di Visual Studio 2019 per Mac versione 8.6Visual Studio 2019 for Mac version 8.6 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 è stato aggiunto un terminale integrato, è stato introdotto il supporto iniziale per i progetti WebAssembly Blazor, sono state aggiornate le librerie di identità per migliorare l'esperienza di accesso ed è stato aggiunto il supporto per la compilazione e l'esecuzione di progetti gRPC.In this version of Visual Studio 2019 for Mac, we added an integrated terminal, brought initial support for Blazor WebAssembly projects, updated the identity libraries in order to improve the sign in experience, and added support for building and running gRPC projects.
  • Visual Studio per Mac 8.6.8 o versioni successive supportano ora l'esecuzione nell'anteprima per sviluppatori di macOS Big Sur.Visual Studio for Mac 8.6.8 or newer now support running on the macOS Big Sur developer preview. Per altre informazioni, vedere Problemi noti.See Known Issues for additional information.

Problemi notiKnown Issues

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


Commenti e suggerimentiFeedback and 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.


Note sulla versioneRelease Notes

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.8 (8.6.8.2)Visual Studio 2019 for Mac version 8.6.8 (8.6.8.2)

Data di rilascio: 28 luglio 2020released July 28, 2020

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.7 (8.6.7.2)Visual Studio 2019 for Mac version 8.6.7 (8.6.7.2)

Data di rilascio: 21 luglio 2020released July 21, 2020

XamarinXamarin

  • Supporto per Xcode 11.6.Support for Xcode 11.6.

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.6 (8.6.6.11)Visual Studio 2019 for Mac version 8.6.6 (8.6.6.11)

Data di rilascio: 16 luglio 2020released July 16, 2020

Web e AzureWeb and Azure

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.5 (8.6.5.23)Visual Studio 2019 for Mac version 8.6.5 (8.6.5.23)

Data di rilascio: 23 giugno 2020released June 23, 2020

Shell e strumentiShell and Tools

Strumenti di testTest Tools

Controllo della versioneVersion Control

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.4 (8.6.4.14)Visual Studio 2019 for Mac version 8.6.4 (8.6.4.14)

Data di rilascio: 16 giugno 2020released June 16, 2020

Shell e strumentiShell and Tools

Web e AzureWeb and Azure

  • È stato risolto un problema a causa del quale non era possibile eseguire sondaggi di feedback senza eseguire l'accesso all'IDE.We fixed an issue where feedback surveys could not be taken without being signed in to the IDE.
  • È stato aggiornato .NET Core SDK (3.1.301 SDK e runtime 2.1.19).We updated the .NET Core SDK (3.1.301 SDK and 2.1.19 runtime).

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.3 (8.6.3.30)Visual Studio 2019 for Mac version 8.6.3 (8.6.3.30)

Data di rilascio: 9 giugno 2020released June 9, 2020

DebuggerDebugger

Shell e strumentiShell and Tools

Controllo della versioneVersion Control

  • È stato risolto un problema per cui l'esecuzione del push quando la posizione remota contiene modifiche che non esistono in locale richiede molto tempo e termina con errori.We fixed an issue where pushing when remote contains changes that don't exist locally takes a long time eventually aborting with errors.

Web e AzureWeb and Azure

XamarinXamarin

  • Sono stati corretti alcuni casi in cui VoiceOver legge due volte le etichette degli elementi nelle pagine del modello di procedura guidata.We fixed a few instances where VoiceOver would read labels of elements on Wizard template pages twice.

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.2 (8.6.2.6)Visual Studio 2019 for Mac version 8.6.2 (8.6.2.6)

Data di rilascio: 2 giugno 2020released June 2, 2020

DebuggerDebugger

Sistema del progettoProject System

Shell e strumentiShell and Tools

  • È stato risolto un problema per cui l'aggiornamento dei componenti aggiuntivi con Gestione estensioni ha esito negativo.We fixed an issue where updating add-ins using the extension manager fails.

Release Notes Icon Visual Studio 2019 per Mac versione 8.6.1 (8.6.1.26)Visual Studio 2019 for Mac version 8.6.1 (8.6.1.26)

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

DebuggerDebugger

  • È stato corretto il rapporto di contrasto dei colori del pulsante Chiudi all'interno del riquadro variabili locali.We fixed the color contrast ratio of the close button inside the locals pad.
  • È stato risolto un problema a causa del quale non veniva raggiunto un punto di interruzione dopo aver usato il comando interruttore non all'inizio di una riga o di un'istruzione.We fixed an issue where a breakpoint was not hit after using the toggle command not at the beinging of a line or a statement.

Sistema del progettoProject System

Shell e strumentiShell and Tools

  • È stato risolto un problema nel terminale che può causare un arresto anomalo.We fixed an issue in the Terminal which might cause a crash.

Controllo della versioneVersion Control

  • È stato risolto un problema a causa del quale la clonazione di un repository Git con credenziali non valide causava un ritardo prolungato.We fixed an issue where cloning a Git repository with invalid credentials caused a long delay.

Web e AzureWeb and Azure

Release Notes Icon Visual Studio 2019 per Mac versione 8.6 (8.6.0.4517)Visual Studio 2019 for Mac version 8.6 (8.6.0.4517)

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

Nuove funzionalitàNew Features

TerminaleTerminal

Visual Studio per Mac ora include un terminale integrato.Visual Studio for Mac now includes an integrated terminal. Questa funzionalità è stata richiesta da molti utenti e semplifica molti scenari di sviluppo comuni, consentendo allo sviluppatore di non uscire da Visual Studio per Mac.This feature has been a popular request and simplifies many common developer scenarios by allowing you to remain in Visual Studio for Mac. Il terminale integrato usa la shell di sistema predefinita e si integra con la cronologia dei comandi della shell di sistema.The integrated terminal uses the default system shell and integrates with the system shell's command history.

Integrated Terminal Experience Graphic
Esperienza del terminale integrato in Visual Studio per MacIntegrated terminal experience in Visual Studio for Mac

Esistono alcuni modi per aprire il terminale:There are a few ways to open the Terminal:

  • Menu Visualizza > Riquadri > TerminaleView > Pads > Terminal menu
  • Scelta rapida da tastiera Ctrl + ~ (e Ctrl + ‘ per la corrispondenza con Windows).Ctrl + ~ keyboard shortcut (and Ctrl + ‘, to match Windows).
  • Ctrl + ` visualizza o nasconde il riquadro del terminale.Ctrl + ` will toggle the Terminal pad to be shown or hidden.
  • Barra di ricerca: digitare terminale (gestito in base al nome di menu)Search in search bar: terminal (handled by menu name)
  • Selezione del pulsante "Nuovo terminale" nel riquadro del terminale.Using a “New Terminal” button in the Terminal pad.

Il terminale include le funzionalità seguenti:The terminal includes the following features:

  • Ricerca integrata, incluse distinzione tra maiuscole e minuscole, regex e ricerca di parole intereIntegrated search, including case sensitivity, regex, and whole word searching
  • Scorrimento della cronologia dei comandi tramite FRECCIA SUCycle through command history by pressing the up arrow key
  • Istanze multipleMultiple instances
  • Supporto della localizzazioneLocalization support
  • Supporto di tema chiaro e tema scuroLight and dark theme support

WebAssembly BlazorBlazor WebAssembly

Sono ora disponibili anche i modelli per i progetti WebAssembly Blazor incorporati in Visual Studio per Mac.You'll now also find templates for Blazor WebAssembly projects built into Visual Studio for Mac. Il supporto iniziale per WebAssembly Blazor non include il supporto per il debug, che sarà disponibile in una versione futura.Initial support for Blazor WebAssembly does not include support for debugging, which will come in a future release.

Per altre informazioni su come iniziare a usare WebAssembly Blazor in Visual Studio per Mac, vedere il post di blog relativo Building a Progressive Web App with Blazor (Creazione di un'app Web progressiva con Blazor).For more information on getting started with Blazor WebAssembly in Visual Studio for Mac, take a look at the Building a Progressive Web App with Blazor blog post.

Supporto di gRPCgRPC Support

In Visual Studio per Mac 2019 versione 8.6 è stato aggiunto il supporto per la compilazione e l'esecuzione di progetti gRPC con supporto per l'hosting ASP.NET Core, oltre al supporto per gli strumenti C# per i file con estensione proto.Visual Studio for Mac 2019 version 8.6 adds support for building and running gRPC projects with ASP.NET Core hosting support as well as C# tooling support for .proto files.

gRPC è un framework RPC indipendente dal linguaggio a elevate prestazioni.gRPC is a language agnostic, high-performance Remote Procedure Call (RPC) framework. I principali vantaggi di gRPC sono:The main benefits of gRPC are:

  • Framework RPC leggero e moderno ad alte prestazioni.Modern, high-performance, lightweight RPC framework.
  • Sviluppo di API con priorità al contratto usando i buffer del protocollo per impostazione predefinita e implementazioni indipendenti dal linguaggio.Contract-first API development, using Protocol Buffers by default, allowing for language agnostic implementations.
  • Strumenti disponibili per molte linguaggi consentono di generare client e server fortemente tipizzati.Tooling available for many languages to generate strongly-typed servers and clients.
  • Supporto per chiamate client, server e di streaming bidirezionale.Supports client, server, and bi-directional streaming calls.
  • Utilizzo di rete ridotto grazie alla serializzazione binaria Protobuf.Reduced network usage with Protobuf binary serialization.

È possibile creare un nuovo progetto di servizio gRPC usando il nuovo modello gRPC nella finestra di dialogo Nuovo progetto.You can create a new gRPC service project, use the new gRPC template in the New Project dialog.

gRPC project selected graphic
Progetto gRPC selezionato nella finestra di dialogo Nuovo progetto di Visual Studio per MacgRPC project selected in Visual Studio for Mac's New Project dialog

Al momento, Visual Studio per Mac non supporta la creazione di client del servizio gRPC.At the moment, Visual Studio for Mac does not support the creation of gRPC service clients. Questa funzionalità verrà inclusa in una versione futura.This functionality will be included in a future release. Per creare i client del servizio gRPC, usare lo strumento da riga di comando dotnet-grpc.To create gRPC service clients, use the dotnet-grpc command line tool. Altre informazioni sono disponibili in Gestire i riferimenti Protobuf con dotnet-grpc.More info can be found at Manage Protobuf references with dotnet-grpc.

DebuggerDebugger

  • È stata aggiunta un'icona a forma di freccia gialla che consente il trascinamento della selezione per impostare l'istruzione successiva durante il debug.We added a yellow arrow icon that allows drag and drop to Set Next Statement while debugging. Mentre il debugger è sospeso, una freccia nel margine indica la riga di codice successiva che verrà eseguita.While the debugger is paused, an arrow in the margin shows which line of code will be executed next. È possibile fare clic e trascinare la freccia su una riga di codice diversa per modificare l'istruzione che verrà eseguita.You can click and drag the arrow to a different line of code to change which statement will be executed. È possibile ottenere lo stesso risultato facendo clic con il pulsante destro del mouse su una riga di codice e scegliendo Imposta istruzione successiva dal menu di scelta rapida.You can achieve the same thing by also right-clicking on a line of code and selecting Set Next Statement from the context menu.
Animaed image graphic
Immagine animata che illustra l'uso del trascinamento della selezione per la funzionalità Imposta istruzione successivaAnimated image demonstrating the use of the drag and drop to Set Next Statement feature
  • I riquadri Punti di interruzione, Thread e Stack di chiamate sono stati trasferiti a controlli Cocoa nativi.We ported the Breakpoints, Threads, and Call Stack pads to native Cocoa controls.
  • È stata aggiunta la possibilità di aggiungere un'espressione di controllo dall'editor usando il menu di scelta rapida.We added the ability to add a watch from the editor using the context menu.

EditorEditor

  • I tooltip Informazioni rapide ora visualizzano la documentazione per <returns> e <value>.QuickInfo toolltips now show <returns> and <value> documentation.
  • Il menu di scelta rapida "Azioni rapide" è stato rinominato in "Azioni rapide e refactoring".We renamed the "Quick Fixes…" context menu to "Quick Actions and Refactorings…".
  • L'evidenziazione della sintassi è stata aggiornata in modo che il comportamento sia più simile a quello in Windows, inclusi i metodi di estensione.We updated syntax highlighting to better match behavior on Windows, including extension methods.
  • È stato ridotto il ritardo prima di visualizzare le anteprime di correzione rapida.We reduced the delay before showing quick fix previews.
  • Ora è disponibile una correzione rapida per passare dal formato verbatim al formato stringa normale.There is now a quick fix to switch between verbatim and regular string forms.

Sistema del progettoProject System

  • Ora è possibile usare ~ come inizio del percorso nella creazione di nuovi progetti.It is now possible to use ~ as the start of the path when creating new projects.

ShellShell

  • Visual Studio per Mac ora dispone di nuove librerie di identità che semplificano i problemi di accesso registrati dagli utenti.Visual Studio for Mac now has new identity libraries that should ease many of the issues that users have faced signing in. Visual Studio per Mac ora supporta anche l'autenticazione del codice del dispositivo e il browser di sistema.In addition, Visual Studio for Mac now supports device code authentication and system browser. Se necessario, è possibile attivare queste due opzioni in Preferenze.You can enable these two options in Preferences should you need them. Con il nuovo flusso di autenticazione, gli utenti che hanno eseguito l'accesso in precedenza dovranno ripetere l'autenticazione.As a result of the new authentication flow, users who have been signed in previously will need to re-authenticate.

Controllo della versioneVersion Control

  • Molti comandi di controllo della versione sono stati rinominati per ottenere una migliore corrispondenza con la terminologia Git e i menu del controllo della versione sono stati riorganizzati per rendere più facilmente individuabili i comandi più usati.We renamed many Version Control commands to better match Git terminology and reorginazed the Version Control menus to make the most used commands more discoverible.
Menu demonstrating new changes graphic
Menu che illustra le nuove modifiche nel menu Controllo della versioneMenu demonstrating new changes in the version control menu

Web e AzureWeb and Azure

  • È stato aggiunto il supporto per NET Core 5.0 Preview 2.We added support for .NET Core 5.0 Preview 2.
  • È 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.
  • Si è passati alla versione più recente 2.1 del runtime di .NET Core.We bumped .NET Core runtime to the latest 2.1.

XamarinXamarin

  • L'Editor origine Plist è stato nuovamente implementato usando controlli Cocoa nativi.We re-implemented the plist source editor using native cocoa controls.

Correzioni di bugBug Fixes

DebuggerDebugger

  • È stato risolto un problema per cui i tipi char[], byte[], and sbyte[] non apparivano nella visualizzazione di valori per i progetti .NET Core.We fixed an issue where char[], byte[], and sbyte[] types would not be shown in the value visualize for .NET Core projects.
  • È stato risolto un problema che restituiva l'errore iOS "Debugger Operation Failed" (Operazione del debugger non riuscita).We fixed an issue where iOS "Debugger Operation Failed".
  • È stato risolto un problema a causa del quale i thread non sono ordinati in base all'ID nel riquadro dei thread.We fixed an issue where threads are not ordered by ID in the Threads pad.
  • È stato risolto un problema a causa del quale non era possibile collegare il debugger a un progetto .NET Core quando il progetto veniva eseguito senza eseguire il debug da Visual Studio per Mac.We fixed an issue where it was not possible to attach the debugger to a .NET Core project when project was run without debugging from Visual Studio for Mac.
  • È stato risolto un problema a causa del quale la modifica di un valore di variabile non aggiornava il valore nel visualizzatore.We fixed an issue where editing a variable value did not update the value in the visualizer.
  • È stato risolto un problema a causa del quale mancava il pulsante di modifica del punto di interruzione.We fixed an issue where the modify breakpoint button was missing.
  • È stato risolto un problema a causa del quale la dimensione del carattere durante la modifica in un riquadro era troppo grande quando il tipo di carattere dell'editor principale veniva ingrandito.We fixed an issue where the font size while editing in a pad was too big when the main editor font is scaled up.
  • È stato risolto un problema a causa del quale non era possibile rimuovere un elemento di controllo usando il tasto BACKSPACE.We fixed an issue where it was not possible to remove a watch item using the backspace key.

EditorEditor

Sistema del progettoProject System

  • È stato risolto un problema per cui l'output di compilazione non veniva cancellato durante il caricamento o la creazione di una nuova soluzione.We fixed an issue where the build output would not be cleared when loading or creating a new solution.
  • L'opzione di compilazione predefinita è stata modificata in modo che il flusso non passi mai al primo errore di compilazione.We changed the default build option to never jump to the first build error.
  • È stato risolto un problema per cui l'operazione di eliminazione di più file non eliminava tutti i file, ma solo il primo.We fixed an issue where deleting multiple files would not delete all the files, only the first file.
  • È stato risolto un problema che causava il blocco dell'IDE dopo l'arresto che interessava gli utenti con progetti di grandi dimensioni.We fixed an issue causing the IDE to hang on shutdown that affected users with large projects.

ShellShell

  • Sono stati corretti diversi conflitti negli schemi dei tasti di scelta predefiniti e Xcode.We fixed several conflicts in the default and Xcode keybinding schemes.
  • Sono stati aggiunti i tasti di scelta rapida predefiniti mancanti per i comandi Salva tutto e Salva con nome.We added missing default key bindings for the Save All and Save As commands.
  • Correzione di un arresto anomalo causato da una race condition nel riquadro delle proprietà.We fixed a crash caused by a race condition in the Property Pad.
  • È stato risolto un problema che causava un blocco all'avvio per alcuni utenti.We fixed an issue that caused a hang on startup for some users.
  • È stato risolto un problema a causa del quale la finestra Proprietà è vuota quando si usa il tema scuro in macOS 10.13 e versioni precedenti.We fixed an issue where the Properties Window is blank when using the dark theme on macOS 10.13 and older.

Terminale (dall'anteprima 1)Terminal (since Preview 1)

  • È stato risolto un problema che causava lo scorrimento automatico del contenuto se l'utente scorreva leggermente verso l'alto.We fixed an issue where content was autoscrolling if the user scrolls up a little.
  • È stato risolto un problema a causa del quale il contenuto può essere eliminato se il buffer di lettura non contiene un carattere completo.We fixed an issue where content can be dropped if the reading buffer does not contain a full character.
  • È stato risolto un problema a causa del quale mancava la selezione di parole e righe.We fixed an issue where word and line selection was missing.
  • È stato risolto un problema a causa del quale dopo aver chiuso il riquadro del terminale, facendo clic su "Open In Terminal Pad" (Apri nel riquadro del terminale), il riquadro del terminale non veniva visualizzato.We fixed an issue where after closing Terminal pad, then clicking "Open In Terminal Pad", the "Terminal" Pad wasn't shown.
  • È stato risolto un problema a causa del quale l'ingrandimento del testo quando il riquadro del terminale è ancorato può ingrandire invece l'editor di testo.We fixed an issue where zooming text when the Terminal pad is docked may zoom the text editor instead.
  • È stato risolto un problema a causa del quale la finestra del terminale mostra un tema chiaro quando Visual Studio per Mac è impostato sul tema scuro.We fixed an issue where Terminal windows shows light theme when Visual Studio for Mac is set to dark theme.
  • È stato risolto un problema a causa del quale l'utente non può spostare il cursore nel terminale.We fixed an issue where the user cannot move the cursor in vi in Terminal.
  • È stato risolto un problema a causa del quale gli eventi del mouse potrebbero essere segnalati e visualizzati nella visualizzazione del terminale dopo l'uscita dalle app console.We fixed an issue where mouse events may be reported and shown on the terminal view after exiting console apps.

Strumenti di testTest Tools

  • È stato risolto un problema che impediva la visualizzazione di alcuni test nel riquadro Test in determinate condizioni.We fixed an issue that would prevent some tests from showing in the Tests pad under some conditions.

Controllo della versioneVersion Control

Web e AzureWeb and Azure

  • È stato risolto un problema con la visualizzazione dei progetti ASP.NET Core vuoti nell'elenco dei progetti usati di recente.We fixed an issue with how Empty ASP.NET Core projects show in recently used projects list.
  • È stato risolto un problema per cui la creazione di un nuovo insieme di credenziali delle chiavi in Servizi connessi non riusciva e restituiva l'errore: È stato specificato un valore non valido per "accessPolicies".We fixed an issue where creating a new key vault in Connected Services failed with error: An invalid value was provided for 'acessPolicies'.
  • È stato risolto un problema per cui lo spostamento di una cartella con file annidati non funzionava.We fixed an issue where moving folder with nested files did not work.
  • È stato risolto un problema per cui l'app console DotNetCore aggiungeva una variabile di ambiente ASPNETCORE_URLS vuota.We fixed an issue with DotNetCore console app adding empty ASPNETCORE_URLS environment variable.
  • È stato risolto un problema per cui il pulsante "Nuovo" non funzionava nella finestra di dialogo "Pubblica in Servizi app di Azure".We fixed an issue where "New" button didn't work on the "Publish to Azure App Service" dialog.
  • È stato risolto un problema per cui il caricamento delle sottoscrizioni non riusciva nella finestra di dialogo Pubblica in Azure.We fixed an issue in the Publish to Azure dialog when loading subscriptions failed.
  • Sono stati risolti diversi problemi nella finestra di dialogo Scaffolding che causavano uno stato di blocco (noOp) dell'interfaccia utente.We fixed several issues in the Scaffolding dialog that was leading it to a noop UI state.
  • È stato risolto un problema per cui la finestra di dialogo Scaffolding consentiva all'utente di immettere dati non validi.We fixed an issue where the Scaffolding dialog allowed the user to enter invalid data.
  • È stato risolto un problema a causa del quale non era possibile caricare soluzioni con più progetti in presenza di un file launchSettings.json senza applicationUrls.We fixed an issue where solutions with multiple projects couldn't be loaded if any contained launchSettings.json without applicationUrls.
  • È stato risolto un problema di file JSON duplicati nel riquadro della soluzione.We fixed an issue with duplicated JSON files in the solution pad.
  • È stato risolto un problema a causa del quale l'aggiunta dello scaffolding causava l'impossibilità di installare dotnet-aspnet-codegenerator.We fixed an issue where adding scaffolding resulted in could not install dotnet-aspnet-codegenerator.
  • È stato risolto un problema a causa del quale IntelliSense non funzionava per i file con codice generato da Protobuf.We fixed an issue with IntelliSense not working for files using Protobuf-generated code.
  • È stato risolto un problema a causa del quale non era possibile creare progetti basati su NUnit.We fixed an issue with not being able to create NUnit-based projects.
  • È stato risolto un problema a causa del quale lo scaffolding "controller API con Entity Framework" genera "controller MVC con Entity Framework".We fixed an issue where "api controller with entity framework" scaffold generates "MVC controller with entity framework".
  • È stato risolto un problema a causa del quale un sito pubblicato rimane bloccato su "Caricamento in corso..." dopo la pubblicazione di un'applicazione WASM Blazor.We fixed an issue where a published site was stuck at "loading…" after publishing a Blazor WASM application.
  • È stato risolto un problema con il comportamento di annidamento dei file durante la ridenominazione dei file.We fixed an issue with file nesting behavior when renaming files.
  • È stato corretto un errore a causa del quale viene visualizzato un avviso di tipo "Compilazione non riuscita con errore MSB3644" dopo la ridestinazione di un progetto .NET 5 a .NET Core 3.1.We fixed an error where a "Building failed with Error MSB3644" notice would show after retargeting a .NET 5 project to .NET Core 3.1.
  • È stato risolto un problema a causa del quale non è possibile eseguire il debug dei progetti sul lato client Blazor perché è previsto un file EXE di output.We fixed an issue where Blazor client-side projects fail to debug due to expectation of Exe output.
  • È stato risolto un problema con Funzioni di Azure a causa del quale le operazioni del debugger non riuscivano con l'errore "Il valore non può essere Null".We fixed an issue with Azure Functions where debugger operations failed with a "Value cannot be null" error.
  • È stato risolto un problema a causa del quale la pubblicazione di un'applicazione Web non riusciva dopo l'aggiunta di un riferimento a un progetto di libreria di classi Razor.We fixed an issue where publishing a Web Application failed after adding a reference to a Razor Class Library project.

XamarinXamarin

Problemi notiKnown Issues

Di seguito è riportato un elenco di tutti i problemi noti esistenti di Visual Studio 2019 per Mac versione 8.6:The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.6:

  • Se non è possibile avviare il progetto gRPC in macOS, vedere Non è possibile avviare un'app ASP.NET Core gRPC in macOS.If you are not able to start your gRPC project on macOS see Unable to start ASP.NET Core gRPC app on macOS.
  • In seguito all'implementazione delle nuove librerie di identità per migliorare l'esperienza di accesso a Visual Studio per Mac, tutti gli utenti che avevano eseguito l'accesso in precedenza dovranno ripetere l'autenticazione.As a result of the new identity libraries to improve the sign in experience for Visual Studio for Mac, all users who were signed in previously will need to re-authenticate.
  • 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.
  • In rari casi, è possibile essere aggiornati con tutti gli elementi, ad eccezione di .NET Core 3.1.300 SDK.In rare cases, it's possible to be up to date with everything but the .NET Core 3.1.300 SDK. Se in questa configurazione si esegue l'aggiornamento a .NET Core 3.1.300 con lo strumento di aggiornamento, la notifica per aggiornare .NET Core SDK non scomparirà fino al riavvio dell'IDE.If you enter into this configuration and update to .NET Core 3.1.300 using the updater, the notification to update the .NET Core SDK will not disappear until the IDE is restarted.
  • Gli sviluppatori Xamarin che usano macOS Big Sur non saranno in grado di compilare ed eseguire i progetti al momento.Xamarin developers on macOS Big Sur will not be able to compile and run their projects at this time. Questo problema verrà risolto in una versione futura.This will be supported in an upcoming release.

In alto
Top of Page