Note sulla versione di Visual Studio 2019 per Mac versione 8.8
Community degli sviluppatori | Requisiti di sistema | Compatibilità | Codice distribuibile | Documentazione | Blog | Manutenzione
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.
Novità di Visual Studio 2019 per Mac
Versioni di Visual Studio 2019 per Mac
- 18 febbraio 2021 - Visual Studio 2019 per Mac versione 8.8.10
- 16 febbraio 2021 - Visual Studio 2019 per Mac versione 8.8.9
- 9 febbraio 2021 - Visual Studio 2019 per Mac versione 8.8.8
- 2 febbraio 2021 - Visual Studio 2019 per Mac versione 8.8.7
- 20 gennaio 2021 - Visual Studio 2019 per Mac versione 8.8.6
- 12 gennaio 2021 - Visual Studio 2019 per Mac versione 8.8.5
- 15 dicembre 2020 - Visual Studio 2019 per Mac versione 8.8.4
- 1 dicembre 2020 - Visual Studio 2019 per Mac versione 8.8.3
- 24 novembre 2020 - Visual Studio 2019 per Mac versione 8.8.2
- 19 novembre 2020 - Visual Studio 2019 per Mac versione 8.8.1
- 10 novembre 2020 - Visual Studio 2019 per Mac versione 8.8
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
- Visual Studio per Mac 8.8 aggiunge il supporto dell'anteprima per i modelli .NET Core personalizzati aggiunti con
dotnet new
(le funzionalità di anteprima possono essere abilitate in Preferenze > Altre > funzionalità di anteprima). - Visual Studio per Mac 8.8 aggiunge il supporto per il debug di progetti WebAssembly Blazor.
- Visual Studio per Mac 8.8 aggiunge il supporto per l'accesso alle origini dei pacchetti NuGet di Azure DevOps usando l'account connesso senza la necessità di usare un token di accesso personale.
- Visual Studio per Mac 8.8 ora supporta l'esecuzione nell'anteprima per sviluppatori di macOS Big Sur. Per altre informazioni, vedere Problemi noti.
- In Visual Studio per Mac 8.8.3 o versione successiva il supporto completo dell'accessibilità è ora abilitato per impostazione predefinita.
- È stata aggiunta una funzionalità a Visual Studio per Mac per avvisare gli utenti quando lo spazio su disco insufficiente peggiora l'esperienza.
Problemi noti
Vedere la sezione Problemi 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.
Note sulla versione
Visual Studio 2019 per Mac versione 8.8.10 (8.8.10.12)
Data di rilascio: 18 febbraio 2021
Xamarin
- È stato risolto un problema a causa del quale le compilazioni di Xamarin.Mac non riuscivano e si verificava un errore relativo alla mancanza di MDK di Mono.framework.
Note sulla versione
Visual Studio 2019 per Mac versione 8.8.9 (8.8.9.10)
Data di rilascio: 16 febbraio 2021
Generali
- Sono stati risolti diversi problemi di affidabilità.
- È stato aggiornato Mono alla versione 6.12.0.122 per l'indirizzamento CVE-2021-24112
Visual Studio 2019 per Mac versione 8.8.8 (8.8.8.12)
Data di rilascio: 9 febbraio 2021
Generali
- Sono stati risolti diversi problemi di affidabilità.
Web e Azure
- Gli SDK di .NET Core sono stati aggiornati alla versione 5.0.103 e 3.1.406.
Xamarin
- È stato aggiunto il supporto per Xcode 12.4.
Visual Studio 2019 per Mac versione 8.8.7 (8.8.7.18)
Data di rilascio: 2 febbraio 2021
Generali
- Sono stati risolti diversi problemi di affidabilità.
Shell e strumenti
- È stato risolto un problema relativo al rendering dell'interfaccia utente in Big Sur quando si usa il tema IDE chiaro.
Updater
- È stata aumentata la frequenza di controllo dei nuovi aggiornamenti da 1 giorno a ogni 4 ore.
Visual Studio 2019 per Mac versione 8.8.6 (8.8.6.15)
Data di rilascio: 20 gennaio 2021
Generali
- Sono stati risolti diversi problemi di affidabilità.
Programma di installazione
- È stato risolto un problema a causa del quale il download degli SDK .NET Core non è riuscito.
Visual Studio 2019 per Mac versione 8.8.5 (8.8.5.18)
Data di rilascio: 12 gennaio 2021
Web e Azure
- .NET Core è stato aggiornato alla versione 5.0.102 e 3.1.405.
Xamarin
- È stato aggiunto il supporto per Xcode 12.3.
Visual Studio 2019 per Mac versione 8.8.4 (8.8.4.30)
Data di rilascio: 15 dicembre 2020
Generali
- Sono stati risolti diversi problemi di affidabilità e prestazioni.
Debugger
- È stato risolto un problema a causa del quale i punti di intercettazione non funzionavano con .NET Core.
- È stato risolto un problema a causa del quale il debug non funzionava con XCode 12.
Shell e strumenti
- È stato risolto un problema a causa del quale il pulsante di chiusura della schermata iniziale era invisibile in macOS Big Sur.
- È stato risolto un problema a causa del quale veniva visualizzato l'output di compilazione al posto della finestra di errore dopo un clic su un errore all'interno della barra di stato.
Web e Azure
- È stato risolto un problema con il debug locale di Funzioni di Azure.
- .NET Core SDK è stato aggiornato alla versione 5.0.101.
Visual Studio 2019 per Mac versione 8.8.3 (8.8.3.16)
Data di rilascio: 1 dicembre 2020
Generali
- Sono stati risolti diversi problemi di affidabilità e prestazioni.
- In alcuni casi non è possibile abilitare il supporto completo dell'accessibilità usando VoiceOver. Il supporto completo per l'accessibilità e la documentazione sull'accessibilità di Visual Studio per Mac sono stati abilitati per impostazione predefinita.
Controllo della versione
- È stato risolto un problema a causa del quale Visual Studio per Mac si sblocca in corrispondenza di "Aggiornamento del repository del controllo della versione" durante un cambio di rami.
Web e Azure
- È stato risolto un problema a causa del quale la pubblicazione di progetti ASP.NET Core 5.0 in Azure non riusciva con l'errore "HTTP Error 500.31 - ANCM Failed to Find Native Dependencies" (Errore HTTP 500.31 - Il modulo ASP.NET Core non è riuscito a trovare le dipendenze native).
Visual Studio 2019 per Mac versione 8.8.2 (8.8.2.41)
Data di rilascio: 24 novembre 2020
Generali
- .NET Core è stato aggiornato alla versione 3.1.404.
- Il compilatore F# è stato aggiornato alla versione 5.0.
Debugger
- È stato risolto un problema che causa il blocco delle operazioni quando nella finestra degli strumenti di controllo vengono selezionate più espressioni di controllo.
- Sono stati corretti alcuni problemi a causa del quale veniva copiato o incollato il valore errato nella finestra degli strumenti di controllo.
- È stato risolto un problema a causa del quale non era possibile rinominare un'espressione di controllo durante il debug.
Programma di installazione
- È stato risolto un problema a causa del quale il programma di installazione non era in grado di scaricare .NET Core e l'installazione non riusciva.
Shell e strumenti
- È stato risolto un problema a causa del quale la finestra degli strumenti Errori non ricordava le impostazioni dei pulsanti della barra degli strumenti.
Modifica del codice sorgente
- È stato risolto un problema per cui le funzionalità del linguaggio F# 4.6 non funzionano in Visual Studio per Mac (stabile o anteprima).
- È stato risolto un problema per cui il membro _.method in F # non viene riconosciuto correttamente.
- Sono stati corretti problemi di compilazione che causavano errori FS0010 con nuovi progetti Web F#.
- È stato risolto un problema a causa del quale l'opzione Trova riferimenti non funziona.
- È stato risolto un problema per cui la funzionalità di ridenominazione non funziona correttamente.
- È stato risolto un problema relativo al supporto mancante per FSharp.Core 4.7.
- Sono stati risolti vari problemi relativi al supporto della codifica GB18030.
Visual Studio 2019 per Mac versione 8.8.1 (8.8.1.37)
Data di rilascio: 19 novembre 2020
Generali
- Sono stati risolti diversi problemi di affidabilità e prestazioni.
Debugger
- È stato risolto un problema a causa del quale la finestra Eccezione viene visualizzata all'esterno del desktop.
- È stato risolto un problema a causa del quale il comando Imposta istruzione successiva non riusciva con un errore a seconda della posizione in cui veniva posizionato il cursore dell'editor.
Shell e strumenti
- È stato risolto un problema a causa del quale il caricamento di una soluzione non riusciva dopo la chiusura di Visual Studio per Mac in modalità schermo intero in Big Sur.
- È stata corretta la ricerca di codice nel Visualizzatore assembly.
Web e Azure
- È stato risolto un problema a causa del quale il caricamento di progetti di assembly Web Blazor non riusciva se il percorso del progetto conteneva spazi.
Xamarin
- È stato risolto un problema di accessibilità nel Visualizzatore anteprima XAML a causa del quale un'immagine decorativa veniva erroneamente annunciata come "immagine" da VoiceOver.
- È stato risolto un problema di accessibilità nel Visualizzatore anteprima XAML a causa del quale veniva annunciato contenuto superfluo da VoiceOver durante il passaggio al collegamento "Introduzione al ricaricamento rapido XAML".
- È stato aggiunto il supporto per Xcode 12.2.
Visual Studio 2019 per Mac versione 8.8 (8.8.0.2913)
Data di rilascio: 10 novembre 2020
Nota
Questa versione di Visual Studio per Mac supporta ora l'esecuzione nelle build beta di macOS Big Sur per sviluppatori. Se si usa già Big Sur e non è possibile usare l'utilità di aggiornamento, visitare il sito Web di Visual Studio per Mac e scaricare il programma di installazione.
Nuove funzionalità
Eseguire il debug dei progetti WebAssembly Blazor
Visual Studio per Mac ora include il supporto completo per il debug dei progetti WebAssembly Blazor, che consente di impostare punti di interruzione ed espressioni di controllo e di esplorare il codice usando i comandi step e skip e altro ancora.
Per altre informazioni sul debug in Visual Studio per Mac, vedere Debug con Visual Studio per Mac.
Web e Azure
- È stato aggiunto il supporto per .NET 5 Preview 8.
- È stato aggiunto il supporto integrato per l'accesso alle origini dei pacchetti NuGet di Azure DevOps usando l'account connesso senza la necessità di un token di accesso personale.
Correzioni di bug
Debugger
- È stato risolto un problema a causa del quale il debugger considera prioritaria una classe importa rispetto a una variabile locale con lo stato nome.
- È stato risolto un potenziale arresto anomalo/blocco dopo la terminazione del debugger.
- È stato risolto un problema a causa del quale le variabili locali non venivano valutate durante il debug di un'applicazione Blazor con .NET 5.
Sistema progetto
- È stato risolto un problema a causa del quale il riquadro delle proprietà è vuoto per i file durante il caricamento di progetti per componenti aggiuntivi.
- È stato risolto un problema che impediva agli utenti di annullare un'operazione di caricamento della soluzione.
- È stato risolto un problema a causa del quale il processo di compilazione Android non si interrompe mai.
- È stato risolto un problema a causa del quale la ridenominazione di un file con l'opzione "Mostra tutti i file" abilitata nella finestra della soluzione aggiungeva il file due volte e potrebbe avere causato un blocco.
- È stato risolto un problema con VS per Mac che imposta un valore FrameworkSDKRoot diverso.
- È stato risolto un problema a causa del quale la creazione di una nuova cartella di progetto con un singolo carattere non riusciva con un errore.
- MSBuild è stato aggiornato alla versione 16.8 RTM.
Shell e strumenti
- È stata aumentata la velocità della funzionalità Cerca nei file.
- È stato risolto un problema che causava la registrazione di eccezioni errate durante l'eliminazione di file non salvati da un progetto.
- È stato risolto un problema che causava più ricerche e la mancata risposta nell'esperienza di ricerca.
- È stato risolto un problema a causa del quale Visual Studio non è in grado di trovare file/classi inclusi in un progetto di tipo SDK per più destinazioni.
- È stato risolto un problema a causa del quale il percorso di directory per la ricerca nei file non veniva impostato correttamente.
- È stato risolto un problema che impediva agli utenti di aprire gli assembly in Browser assembly.
- È stato risolto un problema che causava l'apertura dei file in Visual Studio Code anziché nell'editor esadecimale quando si sceglie di aprirli nell'editor esadecimale.
- Sono state migliorate le prestazioni del Visualizzatore assembly.
- Il browser assembly è stato trasferito nel nuovo editor.
- Il riquadro errori è stato reimplementato e l'output di compilazione è stato spostato in un riquadro separato.
- Sono state migliorate le prestazioni e l'affidabilità complessive.
- Il termine "riquadro" è stato sostituito con "finestra degli strumenti" in tutta l'IDE e il menu Visualizza di primo livello è stato aggiornato.
- È stato risolto un problema a causa del quale il contenuto della finestra di dialogo "Riferimento" non veniva annunciato nella sequenza corretta con VoiceOver.
- È stato corretto un potenziale blocco in Browser assembly.
- È stato risolto un problema relativo alla codifica all'interno del terminale integrato.
- È stato risolto un problema a causa del quale "Trova" nella finestra di dialogo "Sostituisci nei file" sostituiva il testo trovato.
- È stato risolto un problema a causa del quale la ricerca in una directory non riusciva dopo il secondo uso.
- NuGet è stato aggiornato alla versione 5.8 RC.
- È stato risolto un problema per cui non era possibile digitare caratteri (speciali) nella console di Visual Studio tenendo premuto il tasto Opzione.
- È stato risolto un problema a causa del quale non era possibile fare clic sugli avvisi con il mouse in macOS Big Sur.
Modifica del codice sorgente
- L'editor F# e il servizio di linguaggio sono stati aggiornati per usare lo stesso back-end di Visual Studio (Windows). Questo risolve diversi problemi segnalati in precedenza nella community degli sviluppatori, tra cui:
- L'operatore di moltiplicazione F# come funzione influisce in modo errato sul colore del codice.
- Le funzionalità del linguaggio F# 4.7 non funzionano.
- Annulla non funziona.
- Vengono inserite tre virgolette doppie anziché due.
- F# 4.7 non è supportato.
- Errore dell'editor in corrispondenza dell'inserimento delle virgolette corrispondenti.
- È stato risolto un problema a causa del quale l'associazione di tasti predefinita per "Passa a..." non funziona più con la tastiera francese.
- È stato risolto un problema a causa del quale i nuovi progetti F# non venivano ripristinati e compilati perché il pacchetto NuGet FSharp.Core non era disponibile.
- È stato risolto un problema a causa del quale non era possibile usare un'enumerazione come tipo nullable nelle interfacce generiche.
- È stato risolto un problema a causa del quale l'evidenziazione degli errori in fase di progettazione e i suggerimenti per la correzione rapida smettevano di funzionare.
- È stato risolto un problema di mancata visualizzazione delle sottolineature rosse per gli errori di sintassi.
- È stato risolto un problema a causa del quale l'inserimento di frammenti di codice in un file C# non riusciva.
- È stato risolto un problema che impediva il completamento di EventHandler.
- È stato risolto un problema con il supporto YAML.
Strumenti di test
- È stato risolto un problema a causa del quale l'esecuzione di unit test dal menu di scelta rapida era più lenta rispetto all'esecuzione dal riquadro Unit test.
Controllo della versione
- È stato risolto un problema a causa del quale si verifica un comportamento strano durante la copia dei file nel controllo del codice sorgente.
- È stato risolto un problema che poteva causare blocchi durante l'uso del controllo della versione di Git.
- È stato risolto un problema a causa del quale i commit di controllo della versione hanno esito negativo se Git segnala
fatal: LF would be replaced by CRLF
. - È stato risolto un problema che disabilitava la cronologia di visualizzazione quando veniva selezionato un file non monitorato o un progetto nel riquadro della soluzione.
- È stato risolto un problema a causa del quale l'integrazione di Git in Visual Studio per Mac non funziona.
- È stato risolto un problema a causa del quale viene eseguito il rollback dell'eliminazione di un file dal progetto con conseguente confusione nel controllo del codice sorgente.
- È stato risolto un problema a causa del quale quando si apre un progetto o si cambiano rami nella console non sempre viene aggiornato il ramo corrente nel browser del progetto.
- È stato risolto un problema che poteva causare un messaggio di errore
doesn't point at a valid Git repository or workdir.
durante l'utilizzo di Git. - È stato risolto un problema a causa del quale gli errori di accantonamento non venivano gestiti correttamente.
- È stato risolto un problema relativo a pulsanti di selezione interrotti nella visualizzazione "Revisione e commit".
- È stato risolto un problema a causa del quale la finestra di dialogo di configurazione di Git bloccava l'uso dell'IDE e non poteva essere chiusa.
- È stato risolto un problema a causa del quale lo stato di un file copiato e incollato non veniva aggiornato correttamente.
- È stato risolto un problema a causa del quale veniva visualizzato un errore dopo aver copiato un file se Git non era installato.
- È stato risolto un problema a causa del quale eliminando UN nuovo file in una cartella appena aggiunta veniva eliminata anche la cartella vuota.
Web e Azure
- È stato risolto un problema a causa del quale vengono visualizzati errori e avvisi per un nuovo progetto di test F#.
- È stato risolto un problema relativo alla generazione di file della soluzione che causava un problema di compatibilità con Visual Studio in Windows.
- È stato risolto un problema a causa del quale i file con estensione razor visualizzavano erroneamente il messaggio "La direttiva using non è necessaria".
- È stato risolto un problema a causa del quale IntelliSense per le classi di un nuovo progetto di libreria di classi Razor non era disponibile nei file con estensione razor.
- È stato risolto un problema che impediva di trovare le sottoscrizioni di Azure durante la pubblicazione in Azure.
- È stato risolto un problema a causa del quale non era possibile trovare le sottoscrizioni di Azure.
- È stato risolto un problema di arresto anomalo nell'editor Razor.
- È stato risolto un problema relativo a punti di interruzione che non vengono raggiunti durante il debug di un'applicazione WebAssembly Blazor.
- È stato aggiunto il supporto in anteprima per i modelli .NET Core personalizzati aggiunti con
dotnet new
. - È stato risolto un problema a causa del quale un progetto WebAssembly Blazor non veniva riconosciuto come tale con .NET 5 e la selezione del browser era mancante.
- È stato risolto un problema a causa del quale un certificato di sviluppo non valido determinava un blocco irreversibile.
- È stato risolto un problema a causa del quale IntelliSense mostra il client OpenAPI dopo la rimozione del servizio OpenAPI.
- .NET Core è stato aggiornato alla versione 5.0.100 e 3.1.403.
Xamarin
- È stato risolto un problema che impostava erroneamente il simulatore su iPad Pro per la finestra di progettazione se si usava Xcode per aprire e aggiungere layout al file dello storyboard.
- È stato risolto un problema a causa del quale gli utenti non riuscivano a caricare storyboard in Visual Studio per Mac.
- È stato risolto un problema che causava errori dello storyboard.
- È stato risolto un problema a causa del quale non funzionava l'aggiunta di un account Apple per Xamarin.iOS.
- È stato risolto un problema che causava un errore durante l'aggiunta di un account Apple Developer con l'autenticazione in due passaggi.
- È stato risolto un problema che impediva l'associazione con Visual Studio.
- È stato risolto un problema a causa del quale l'editor dello storyboard non veniva avviato.
- Il percorso di Android SDK Tools è stato aggiornato per supportare il nuovo percorso "cmdline-tools".
- La versione minima necessaria di Xamarin.Forms per il ricaricamento rapido è stata aggiornata alla 4.6.0.923 quando si usa la modalità incrementale.
- È stato risolto un problema a causa del quale con il ricaricamento rapido Xamarin Forms il simulatore iOS passava in primo piano.
- È stato risolto un problema relativo alla finestra del simulatore iOS che ruba più volte lo stato attivo.
- È stato risolto un problema relativo a immagini vettoriali che non compaiono in Assets.xcassets.
- È stato risolto un problema a causa del quale il framework di destinazione di un progetto di framework completo Xamarin.Mac continuava a tornare a Xamarin.Mac moderno.
- È stato risolto un problema a causa del quale VS per Mac rimuoveva alcune proprietà predefinite dai progetti Xamarin.Android.
- Il gestore di Android SDK richiederà ora l'installazione dell'API Android 28 se non è già installata per garantire la compatibilità con i modelli Xamarin.Forms.
- È stato aggiunto il supporto per Xcode 12.1.
Altro
- Sono state migliorate le prestazioni di avvio dell'IDE.
- Sono state migliorate le prestazioni per la chiusura di una soluzione.
- È stato risolto un problema a causa del quale vstool non restituisce l'ID esatto di un'estensione, che può quindi essere usato per disabilitare/abilitare l'estensione.
Problemi noti
Di seguito è riportato un elenco di tutti i problemi noti esistenti di Visual Studio 2019 per Mac versione 8.8:
- Dopo l'installazione della versione più recente di .NET 5 SDK, gli sviluppatori di app .NET Core 3.1 potrebbero visualizzare un errore che indica che il certificato per sviluppatori ASP.NET Core si trova in uno stato non valido. L'esecuzione di
dotnet dev-certs https --clean
e poi didotnet dev-certs https --trust
dal terminale risolverà il problema. - Il caricamento di progetti WebAssembly Blazor con .NET 5.0 RC1 non è ancora supportato.
- In rari casi, è possibile essere aggiornati con tutti gli elementi, ad eccezione di .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.