Note sulla versione di Visual Studio 2019 per Mac versione 8.2
Community degli sviluppatori | Requisiti di sistema | Compatibilità | Codice distribuibile | Documentazione | Blog | Manutenzione
Scarica
Per informazioni sui requisiti di sistema, vedere i requisiti di sistema per Mac e Selezione della piattaforma e compatibilità per Mac.
Per altre informazioni sui download correlati, vedere la pagina Download.
Importante
Visual Studio 2019 per Mac (versione 8 e successive) non è supportato in Mac OS X 10.11 (El Capitan) o versioni precedenti. Se si ha Visual Studio 2017 per Mac (versione 7) l'aggiornamento a Visual Studio 2019 per Mac non viene visualizzato. Anche l'installazione viene bloccata. Per risolvere questo problema, eseguire l'aggiornamento a macOS 10.12 (Sierra) o versioni successive
Novità di Visual Studio 2019 per Mac
Note sulla versione di Visual Studio 2019 per Mac versione 8.2
- 28 agosto 2019 - Visual Studio 2019 per Mac versione 8.2.6
- 27 agosto 2019 - Visual Studio 2019 per Mac versione 8.2.5
- 20 agosto 2019 - Visual Studio 2019 per Mac versione 8.2.4
- 13 agosto 2019 - Visual Studio 2019 per Mac versione 8.2.3
- 5 agosto 2019 - Visual Studio 2019 per Mac versione 8.2.2
- 30 luglio 2019 - Visual Studio 2019 per Mac versione 8.2.1
- 24 luglio 2019 - Visual Studio 2019 per Mac versione 8.2
Post di blog per Visual Studio 2019 per Mac
Il blog di Visual Studio è la fonte ufficiale di informazioni dettagliate sul prodotto dal team Visual Studio Engineering. È possibile trovare informazioni approfondite sulle versioni di Visual Studio 2019 per Mac nei post seguenti:
Elementi salienti della versione
Questa versione contiene gli elementi di rilievo seguenti:
- Supporto di C# 8.
- Supporto per l'anteprima più recente di .NET Core 3.0 Preview 7. Per altre informazioni, vedere Supporto di .NET Core in Visual Studio per Mac.
- La modifica delle risorse Android XML e dei file XAML Forms è ora supportata dal nuovo editor XAML di Visual Studio per Mac.
- Le funzionalità aggiuntive per il nuovo editor C#, ad esempio "Mostra elementi di importazione", attivano IntelliSense dall'eliminazione di un carattere e righelli per colonne.
Problemi noti
Importante
Se in precedenza si usava .NET Core v2.2.1xx con Visual Studio per Mac 8.0, è necessario eseguire manualmente l'aggiornamento a una versione supportata di .NET Core, come elencato nella guida supporto di .NET Core. È consigliabile eseguire l'aggiornamento alla versione 2.1.700 oppure 2.2.300.
Vedere la sezione Problemi noti per un elenco di tutti i problemi già noti.
Commenti e suggerimenti
I commenti degli utenti sono molto apprezzati. È possibile segnalare un problema tramite l'opzione Segnalare un problema dell'IDE di Visual Studio per Mac. È possibile tenere traccia dei commenti e dei suggerimenti inviati nel portale della Community degli sviluppatori.
Visual Studio 2019 per Mac versione 8.2.6 (8.2.6.26)
Data di rilascio: 10 settembre 2019
- È stato risolto un problema a causa del quale Visual Studio per Mac non viene avviato e l'icona di ancoraggio rimbalza costantemente.
- Sono stati corretti numerosi problemi che potrebbero causare l'arresto anomalo di Visual Studio per Mac.
- È stato risolto un problema a causa del quale funzioni di trigger di blog non vengono pubblicate correttamente nel portale di Azure con l'account di archiviazione.
- Sono stati aggiunti controlli per assicurarsi che i progetti possano essere creati solo con la versione corretta di .NET Core.
Visual Studio 2019 per Mac versione 8.2.5 (8.2.5.5)
Data di rilascio: 27 agosto 2019
- Sono stati corretti alcuni problemi che causavano arresti anomali irreversibili, come riportato tramite telemetria.
- È stato risolto un problema relativo al raggiungimento del server "Segnala un problema".
- È stata corretta la destinazione CPU predefinita per supportare meglio l'esecuzione di applicazioni in Catalina.
Visual Studio 2019 per Mac versione 8.2.4 (8.2.4.17)
Data di rilascio: 20 agosto 2019
- È stato risolto un problema a causa del quale l'IDE poteva eliminare il contenuto dell'utente per errore durante l'annullamento di un'estrazione da SVN.
- È stato risolto un problema che causava l'arresto anomalo di Visual Studio per Mac.
- È stato risolto un problema a causa del quale si verifica un arresto anomalo di Visual Studio durante il tentativo di commit in Git.
- È stato risolto un problema a causa del quale le differenze possono risultare non corrette.
- È stato risolto un problema a causa del quale i tasti Su e Giù rispondono lentamente nell'elenco di completamento con CTRL+BARRA SPAZIATRICE.
- Sono stati corretti alcuni problemi che causavano problemi di autorizzazioni durante l'installazione di Visual Studio per Mac in Catalina.
Visual Studio 2019 per Mac versione 8.2.3 (8.2.3.16)
Data di rilascio: 13 agosto 2019
- Sono stati risolti numerosi problemi che causavano l'arresto anomalo dell'IDE.
- È stato risolto un problema a causa del quale la creazione di classi è molto lenta nei progetti con centinaia di classi.
- È stato risolto un problema a causa del quale Visual Studio per Mac non riusciva ad autenticare la sessione SSH.
Visual Studio 2019 per Mac versione 8.2.2 (8.2.2.21)
Data di rilascio: 5 agosto 2019
- È stato risolto un problema a causa del quale non era possibile installare o aggiornare correttamente Visual Studio per Mac 2019 in Mac OS Catalina.
- È stato risolto un problema a causa del quale vengono eseguiti inserimenti da IntelliSense quando si preme TAB due volte nelle intestazioni xamlns.
- È stato risolto un problema a causa del quale all'interno di parentesi graffe, i suggerimenti sostituiscono automaticamente ciò che viene digitato quando le parentesi graffe vengono chiuse.
- È stata corretta la causa di un'eccezione di riferimento Null (NRE) nel programma di installazione, che causava l'esito negativo delle installazioni.
Visual Studio 2019 per Mac versione 8.2.1 (8.2.1.19)
Data di rilascio: 30 luglio 2019
- È stato risolto un problema che causava un errore durante l'installazione.
- È stato risolto un problema a causa del quale il programma di installazione genera un errore "Formato di archivio non riconosciuto durante la convalida dei file memorizzati nella cache" in caso di installazione in Catalina.
- È stato risolto un problema a causa del quale si verifica un arresto anomalo dell'editor dopo la scrittura di virgole.
- È stato risolto un problema a causa del quale TAB non funziona nei file di testo.
- È stato risolto un problema a causa del quale i progetti Angular/React/React e Redux non possono essere riaperti se vengono chiusi durante la compilazione.
- È stato aggiunto il supporto per Xcode 10.3.
Visual Studio 2019 per Mac versione 8.2 (8.2.0.1105)
Data di rilascio: 24 luglio 2019
Nuove funzionalità
Programma di installazione
- L'aggiornamento minimo della versione è stato ora impostato su 10.2 per Xcode e su 10.14.3 per macOS in modo che corrisponda a quanto richiesto da Visual Studio per Mac. È stata anche impostata la versione minima 10.11 per il programma di installazione.
- È stata aggiornata l'indicazione sull'intestazione a rotazione, da "strumento" a "toolkit".
- Sono state incluse traduzioni aggiornate per nuove stringhe.
Editor
- Il filtro dei tipi IntelliSense è stato aggiunto a Visual Studio 2019 per Mac e consente di filtrare l'elenco IntelliSense in base al tipo di completamento, ad esempio metodo, struct, snippet e così via.
- È stata aggiunta l'opzione "Mostra elementi di importazione" nell'elenco di completamento IntelliSense. Questa opzione consente di visualizzare i completamenti specificati dalle librerie che non sono ancora importate nel progetto. Se ad esempio "System.IO" non è importata e si digita "file" sarà possibile selezionare "File.Open" e importare la libreria appropriata per tale completamento.
- È stata aggiunta la possibilità di attivare l'elenco di completamento IntelliSense quando si elimina un carattere. In questo modo il menu di IntelliSense viene visualizzato quando si preme CANC, eliminando la necessità di attivarlo manualmente con CTRL+BARRA SPAZIATRICE
- È stato aggiunto il supporto per i righelli colonna nel nuovo editor C#.
Nuovo editor XAML
La modifica delle risorse Android XML e dei file XAML Forms è ora supportata dal nuovo editor di Visual Studio per Mac. L'esperienza di modifica XAML per Xamarin.Forms su Mac è ora basata sullo stesso motore che guida WPF, UWP e Xamarin.Forms IntelliSense in Windows. Questo introduce diversi miglioramenti per gli sviluppatori di Xamarin.Forms. Miglioramenti come corrispondenza migliorata, associazione/esecuzione di comandi IntelliSense e suggerimenti con la lampadina. Sono stati introdotti miglioramenti anche per gli spostamenti nel codice, il completamento delle risorse e il completamento delle estensioni di markup.
In aggiunta:
- Anche per Android verranno implementati gli stessi miglioramenti dell'editor presenti in Visual Studio per Mac. Sono inclusi i miglioramenti per IntelliSense, Vai a definizione e la modifica semantica dei file.
- Per Forms questa versione presenta una versione di anteprima del servizio di linguaggio XAML di Visual Studio convertito per Visual Studio per Mac, che migliora drasticamente l'esperienza di modifica dei file XAML di Forms.
Per informazioni dettagliate, vedere il post di blog New Xamarin.Forms XAML IntelliSense in Visual Studio for Mac (Nuova funzionalità IntelliSense XAML Xamarin.Forms in Visual Studio per Mac) e inviare commenti a suggerimenti a Microsoft.
Problemi corretti in questa versione
Programma di installazione
Questa versione corregge i problemi seguenti relativi al programma di installazione:
- Problema delle dimensioni di destinazione Xamarin con separatori numerici diversi.
- Corregge un'eccezione non autorizzata quando l'installazione di Xamarin.Android non riesce. Viene visualizzata una finestra di dialogo con un messaggio di errore.
- Corregge e visualizza il messaggio di errore corretto quando il programma di installazione viene eseguito come utente ROOT.
- Corregge e visualizza una finestra di dialogo di errore durante l'avvio, in caso di errore del programma di installazione con un'eccezione non autorizzata.
Finestra iniziale
- È stato risolto un problema a causa del quale l'apertura dell'IDE, e conseguentemente la chiusura, viene terminata con un arresto anomalo.
- È stato risolto un problema a causa del quale l'IDE si apre e visualizza la finestra iniziale quando un file di progetto o di soluzione viene aperto tramite il Finder o la riga di comando.
Editor
- È stato risolto un problema a causa del quale IntelliSense non viene visualizzato quando si preme BACKSPACE.
- È stato risolto un problema a causa del quale i pulsanti Ok e Annulla non funzionano correttamente nella finestra di dialogo Estrai interfaccia.
- È stato risolto un problema a causa del quale il binding da tastiera Vai alla parentesi graffa corrispondente non funziona.
- È stato risolto un problema a causa del quale quando si posiziona il puntatore del mouse su una variabile non ne viene visualizzato il relativo valore nell'editor di testo in modo coerente.
- È stato risolto un problema a causa del quale la barra di spostamento nel riquadro di origine ha smesso di funzionare nella versione 8.1.
- È stato risolto un problema a causa del quale le classi non sono elencate nella barra di spostamento.
- È stato risolto un problema a causa del quale le descrizioni comando si bloccano e non si chiudono.
- È stato risolto un problema a causa del quale byte order mark (BOM) vengono aggiunti ai file ProGuard e arrestano la compilazione.
- È stato risolto un problema a causa del quale l'editor precedente aggiunge un byte order mark (BOM) al file al momento del salvataggio.
- È stato risolto un problema a causa del quale Visual Studio per Mac mostra solo le istruzioni using e nessun altro contenuto di file in macOS Catalina.
- È stato risolto un problema a causa del quale Visual Studio per Mac si blocca durante il ripristino di pacchetti per la soluzione in macOS Catalina.
- È stato risolto un problema a causa del quale il menu di completamento automatico è ritagliato.
- È stato risolto un problema a causa del quale l'apertura di un documento può arrestare in modo anomalo l'IDE.
- È stato risolto un problema a causa del quale l'input in cinese viene ripetuto nel nuovo editor C#.
- È stato risolto un problema a causa del quale l'input in giapponese è eccessivamente lento.
- Questa versione risolve un problema per cui un file XAML mancante interrompe l'esecuzione di IntelliSense.
- È stato risolto un problema a causa del quale quando si posiziona il puntatore del mouse su una variabile non ne viene visualizzato il relativo valore nell'editor di testo in modo coerente.
- È stato risolto un problema a causa del quale i punti di interruzione non funzionano durante il debug di progetti Xamarin.Android.
.NET Core
- Supporto per NET Core 3.0 Preview 7. Per altre informazioni, vedere Supporto di .NET Core in Visual Studio per Mac.
NuGet
- È stato eseguito l'aggiornamento a NuGet 5.1.
Shell
- È stato risolto un problema a causa del quale l'IDE si blocca quando si fa clic con il pulsante destro del mouse su > Esci dal Dock.
- È stato risolto un problema a causa del quale l'IDE si blocca se si apre un progetto dalla riga di comando mentre è attiva la richiesta di sondaggio.
- È stato risolto un problema a causa del quale la dettatura macOS genera una richiesta di accessibilità dall'IDE.
- È stato risolto un problema a causa del quale la selezione di TODO e di Passa ad attività non funziona.
- È stato risolto un problema a causa del quale le attività vengono interrotte.
- È stato risolto un problema a causa del quale la barra di ricerca visualizza i risultati sopra la finestra sbagliata in modalità schermo diviso.
- È stato risolto un problema a causa del quale il salvataggio per due volte del file con estensione axml non salva le modifiche.
- È stato risolto un problema a causa del quale le modifiche al file con estensione axml non vengono salvate nel file o attivano una notifica di aggiornamento delle risorse.
- È ora possibile accedere all'account personale dalla finestra di avvio per ottenere più facilmente l'accesso ai vantaggi della sottoscrizione e alle risorse di Azure.
- È stato risolto un problema a causa del quale copiare e incollare un file non funziona come previsto.
- È stato risolto un problema a causa del quale la scheda dei risultati di ricerca contiene file temporanei.
- È stato risolto un problema a causa del quale non è possibile copiare i risultati della ricerca nei file.
Generali
- È stato risolto un problema a causa del quale si verifica un arresto anomalo dell'IDE quando si tenta di modificare la formattazione del codice sorgente C# in Preferenze.
- Sono state aggiornate le traduzioni.
- È stato risolto un problema a causa del quale la ridenominazione di un file tramite lo strumento di refactoring interrompe il progetto.
Sistema progetto
- È stata migliorata la segnalazione degli errori di risoluzione SDK. Gli errori vengono ora segnalati nella finestra di soluzione dell'IDE e al caricamento iniziale della soluzione anziché senza avvisare nel file di log.
- È stato risolto un problema a causa del quale Visual Studio si blocca quando si esegue un file eseguibile con Mono.
- È stato risolto un problema a causa del quale un file con estensione xaml mancante interrompe l'esecuzione di IntelliSense.
- È stato risolto un problema a causa del quale l'aggiunta di NuGet a un'app F# Xamarin Forms altera l'annidamento di file.
- Supporto per C# 8.
- Visual Studio per Mac supporta ora i generatori definiti in un
<ItemDefinitionGroup>
. Ciò consentirà il supporto migliorato per file di risorse Android nelle versioni future. - È stato risolto un problema a causa del quale DefaultItem.props non viene applicato per le nuove BuildAction definite.
Strumenti Web
- È stato risolto un problema a causa del quale "L'applicazione è stata chiusa con codice: 255" viene visualizzata nella finestra "Output applicazione" dopo il debug di un progetto docker-compose e quindi il debug dell'applicazione Web.
Controllo della versione
- È stato risolto un problema a causa del quale l'opzione Diff nel controllo della versione non funzionava come previsto..
- È stato risolto un problema a causa del quale un aggiornamento da Git che prevede modifiche locali e remote accantona le modifiche locali ma l'accantonamento non viene mai prelevato.
- È stato risolto un problema a causa del quale l'opzione "Pubblica nel controllo della versione è sempre disabilitata.
- È stato risolto un problema a causa del quale non è possibile accedere a un server TFS locale tramite un repository Git.
- È stato risolto un problema a causa del quale l'accesso ad account GIT potrebbe non riuscire.
Updater
- È stato risolto un problema a causa del quale gli aggiornamenti di .NET Core SDK e OpenJDK continuano a essere visualizzati anche se non sono installati.
- È stato risolto un problema a causa del quale OpenJDK richiede l'installazione con il programma di aggiornamento anche se quella versione è già installata. In questo modo sono stati risolti i problemi della community degli sviluppatori seguenti:
F#
- È stato risolto un problema a causa del quale la colorazione F# delle funzioni è incoerente.
Xamarin
Android
- Aumento delle prestazioni di avvio fino al 50% con il supporto della traccia di avvio con AOT profilato (compilazione "in anticipo").
- Disponibile per tutte le edizioni di Visual Studio.
- Creare bundle di app Android (con estensione aab) con il supporto di Xamarin.Android SDK MSBuild.
- Android Asset Packaging Tool 2.0 (AAPT2) è ora abilitato per impostazione predefinita per i progetti Android.
- Miglioramenti alle prestazioni di compilazione e distribuzione.
- Binding di Android Q Beta 2 Preview.
- Usare AndroidX nelle applicazioni Android con AndroidX NuGets ora in anteprima.
- Questa versione include l'SDK Xamarin.Android seguente:
iOS
- È stato aggiunto il supporto per l'editor Info.plist per le nuove chiavi necessarie in Xcode 11.
- Questa versione include l'SDK Xamarin.iOS seguente:
Finestre di progettazione di Xamarin
- È stato risolto un problema a causa del quale i renderer AppCompat Android non vengono visualizzati correttamente nel visualizzatore anteprima di Forms.
- Sono stati corretti numerosi problemi di rendering nel visualizzatore anteprima di Forms
- È stato risolto un problema a causa del quale il designer Android e XAML IntelliSense non funzionano correttamente se il nuovo editor è disattivato per C#
- È stato risolto un problema a causa del quale vengono visualizzate linee a zigzag rosse per le dimensioni del carattere con nome nei file XAML
- È stato risolto un problema a causa del quale i file designer.cs vengono rigenerati troppo spesso durante l'uso di iOS Designer
Visual Studio Tools per Unity
- È stato risolto un arresto anomalo occasionale durante il controllo delle variabili IntPtr.
- È stato risolto un problema che talvolta impedisce al debugger Visual Studio Tools per Unity di eseguire il passaggio o di arrestarsi in corrispondenza dei punti di interruzione.
Altro
- Sono stati corretti altri arresti anomali del prodotto segnalati tramite Segnalazione errori Microsoft.
- È stato risolto un problema a causa del quale non è possibile aprire file ad eccezione di file con estensione sln in Visual Studio per Mac 8.0.6.
- È stato risolto un problema a causa del quale lo script di aggiornamento di Visual Studio per Mac ha esito negativo a causa di un tentativo di
cp
una directory. - Sono stati corretti alcuni arresti anomali del prodotto segnalati tramite Segnalazione errori Microsoft.
Problemi noti
Di seguito è riportato un elenco di tutti i problemi noti esistenti di Visual Studio 2019 per Mac versione 8.2:
Cronologia delle note sulla versione di Visual Studio per Mac
È possibile visualizzare le versioni precedenti delle note sulla versione di Visual Studio per Mac nella pagina Cronologia delle note sulla versione.