Note sulla versione di Visual Studio 2019 per Mac versione 8.10
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
- 21 giugno 2022 - Visual Studio 2019 per Mac versione 8.10.25
- 14 giugno 2022 - Visual Studio 2019 per Mac versione 8.10.24
- 10 maggio 2022 - Visual Studio 2019 per Mac versione 8.10.23
- 12 aprile 2022 - Visual Studio 2019 per Mac versione 8.10.22
- 22 marzo 2022 - Visual Studio 2019 per Mac versione 8.10.21
- 8 marzo 2022 - Visual Studio 2019 per Mac versione 8.10.20
- 15 febbraio 2022 - Visual Studio 2019 per Mac versione 8.10.19
- 8 febbraio 2022 - Visual Studio 2019 per Mac versione 8.10.18
- 19 gennaio 2022 - Visual Studio 2019 per Mac versione 8.10.17
- 16 dicembre 2021 - Visual Studio 2019 per Mac versione 8.10.16
- 14 dicembre 2021 - Visual Studio 2019 per Mac versione 8.10.15
- 17 novembre 2021 - Visual Studio 2019 per Mac versione 8.10.14
- 8 novembre 2021 - Visual Studio 2019 per Mac versione 8.10.13
- 2 novembre 2021 - Visual Studio 2019 per Mac versione 8.10.12
- 10 ottobre 2021 - Visual Studio 2019 per Mac versione 8.10.11
- 29 settembre 2021 - Visual Studio 2019 per Mac versione 8.10.10
- 14 settembre 2021 - Visual Studio 2019 per Mac versione 8.10.9
- 24 agosto 2021 - Visual Studio 2019 per Mac versione 8.10.8
- 10 agosto 2021 - Visual Studio 2019 per Mac versione 8.10.7
- 13 luglio 2021 - Visual Studio 2019 per Mac versione 8.10.6
- 6 luglio 2021 - Visual Studio 2019 per Mac versione 8.10.5
- 29 giugno 2021 - Visual Studio 2019 per Mac versione 8.10.4
- 22 giugno 2021 - Visual Studio 2019 per Mac versione 8.10.3
- 15 giugno 2021 - Visual Studio 2019 per Mac versione 8.10.2
- 8 giugno 2021 - Visual Studio 2019 per Mac versione 8.10.1
- 2 giugno 2021 - Visual Studio 2019 per Mac versione 8.10
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.10 aggiunge il supporto per F# 5.0.
- Visual Studio per Mac 8.10 introduce una nuova Gestione pacchetti NuGet scritta usando l'interfaccia utente di Cocoa nativa.
- Visual Studio per Mac 8.10 aggiunge il supporto per i modelli di soluzione forniti da
dotnet
CLI. - Visual Studio per Mac 8.10 è
dotnet new
abilitato per impostazione predefinita il supporto dei modelli di progetto.
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.10.25 (8.10.25.2)
Data di rilascio: 21 giugno 2022
Generali
- Avviso di sicurezza per l'aggiornamento mono alla versione 6.12.0.182:
- CVE-2022-30184 Vulnerabilità di divulgazione di informazioni .NET Una vulnerabilità esiste in .NET 6.0 e .NET Core 3.1 all'interno di NuGet in cui può verificarsi una perdita di credenziali.
Visual Studio 2019 per Mac versione 8.10.24 (8.10.24.14)
Data di rilascio: 14 giugno 2022
Generali
Gli SDK .NET sono stati aggiornati alla versione 6.0.106 e 3.1.420.
.NET 5.0.X SDK incluso in Visual Studio 2019 per Mac non è più supportato e non riceverà più gli aggiornamenti della sicurezza. Il runtime 3.1.X adiacente è ancora supportato e continuerà a ricevere gli aggiornamenti della sicurezza. Vedere i criteri di supporto di .NET. Gli utenti che desiderano rimanere in Visual Studio 2019 per Mac lo fanno con una comprensione che l'ambiente è ora solo parzialmente sicuro.
Visual Studio per Mac rispetta i criteri moderni del ciclo di vita di Microsoft. In conformità a questo criterio, Visual Studio 2019 per Mac non è supportato e riceverà aggiornamenti limitati fino a luglio 2022. Dopo luglio 2022, Visual Studio 2019 per Mac smetterà di ricevere gli aggiornamenti di qualsiasi tipo.
Per un ambiente sicuro, si consiglia agli utenti di eseguire l'aggiornamento a Visual Studio 2022 per Mac, la versione attualmente supportata di Visual Studio per Mac, che include un sdk .NET 6.0.X completamente supportato e il runtime 3.1.X.
Avviso di sicurezza
- CVE-2022-24513 Vulnerabilità di elevazione dei privilegi Una potenziale vulnerabilità di elevazione dei privilegi esiste quando il servizio di aggiornamento di Microsoft Visual Studio analizza in modo non corretto i dati di configurazione locale.
- CVE-2022-23267 Vulnerabilità Denial of Service .NET Core Esiste in .NET 6.0, .NET 5.0 e .NET Core 3.1 in cui un client dannoso può causare un attacco Denial of Service tramite allocazioni di memoria in eccesso tramite HttpClient.
- CVE-2022-30184 Vulnerabilità di divulgazione di informazioni .NET Una vulnerabilità esiste in .NET 6.0 e .NET Core 3.1 all'interno di NuGet in cui può verificarsi una perdita di credenziali.
Visual Studio 2019 per Mac versione 8.10.23 (8.10.23.7)
Data di rilascio: 10 maggio 2022
Generali
- Sono stati aggiornati gli SDK .NET alla versione 6.0.105, 5.0.408 e 3.1.419, indirizzando CVE-2022-23267, CVE-2022-29145.
Visual Studio 2019 per Mac versione 8.10.22 (8.10.22.11)
Data di rilascio: 12 aprile 2022
Generali
- È stata corretta una vulnerabilità di elevazione dei privilegi CVE-2022-24513
- È stato aggiornato mono alla versione 6.12.0.174 che punta a CVE-2020-8927. L'aggiornamento mono richiede anche l'aggiornamento di Xamarin.iOS alla versione 15.8.0.3, Xamarin.Mac a 8.8.0.3 e Xamarin.Android alla versione 12.2.4.3.
- Sono stati aggiornati gli SDK .NET alla versione 6.0.104, 5.0.407 e 3.1.418
Visual Studio 2019 per Mac versione 8.10.21 (8.10.21.4)
Data di rilascio: 22 marzo 2022
Xamarin
- È stato aggiunto il supporto per Xcode 13.3.
Visual Studio 2019 per Mac versione 8.10.20 (8.10.20.0)
Data di rilascio: 8 marzo 2022
Generali
- Gli SDK .NET sono stati aggiornati alla versione 6.0.103 e 5.0.406 che puntano a CVE-2022-70153, CVE-2022-70156 e CVE-2022-70175.
Visual Studio 2019 per Mac versione 8.10.19 (8.10.19.2)
Data di rilascio: 15 febbraio 2022
Xamarin
- Xamarin.iOS è stato aggiornato alla versione 15.6.0.3 e Xamarin.Mac alla versione 8.6.0.3, risolvendo un problema con la semantica di proprietà di DisposableObject.
Visual Studio 2019 per Mac versione 8.10.18 (8.10.18.11)
Data di rilascio: 8 febbraio 2022
Generali
- È stato risolto un problema a causa del quale l'esecuzione di progetti Angular/React.js/React.js e Redux 3.1 SDK non è riuscita con l'errore "Si è verificata un'eccezione non gestita durante l'elaborazione della richiesta".
- Gli SDK .NET sono stati aggiornati alla versione 6.0.102 e 5.0.405 che puntano a CVE-2022-21986.
Visual Studio 2019 per Mac versione 8.10.17 (8.10.17.2)
Data di rilascio: 19 gennaio 2022
Xamarin
- È stato risolto un arresto anomalo durante la distribuzione di un progetto Xamarin.Forms in più piattaforme.
- È stato risolto un problema che a volte causava la mancanza dei file di intestazioni/m durante la creazione di nuovi progetti iOS.
Visual Studio 2019 per Mac versione 8.10.16 (8.10.16.2)
Data di rilascio: 16 dicembre 2021
Xamarin
- È stato aggiunto il supporto per Xcode 13.2.
Visual Studio 2019 per Mac versione 8.10.15 (8.10.15.32)
Data di rilascio: 14 dicembre 2021
Generali
- È stato risolto un problema a causa del quale Visual Studio per Mac si è verificato un arresto anomalo all'avvio se homebrew è stato installato in Monterey.
- Sono stati aggiornati gli SDK .NET 6.0.101, 5.0.404 e 3.1.416.
- Nei computer Apple Silicon (M1 o Arm64) verificare la disponibilità di aggiornamenti dopo l'installazione di Visual Studio per Mac 8.10.15 per eseguire l'aggiornamento alle versioni più recenti degli SDK .NET.
- Gli SDK .NET x64 precedenti non sono supportati in Arm64 e devono essere rimossi prima di installare le versioni supportate più recenti.
- Il programma di installazione e l'aggiornamento 8.10.15 visualizzeranno un avviso con un'opzione per disinstallare gli SDK x64 non supportati prima di installare le versioni di .NET SDK supportate.
- Informazioni su come disinstallare manualmente .NET con queste istruzioni.
Visual Studio 2019 per Mac versione 8.10.14 (8.10.14.17)
Data di rilascio: 17 novembre 2021
Generali
- È stato risolto un problema nel debugger che potrebbe causare l'arresto anomalo dell'IDE.
- Sono stati risolti alcuni problemi nel gestore aggiornamenti e sdk che potrebbero causare l'arresto anomalo dell'IDE.
Visual Studio 2019 per Mac versione 8.10.13 (8.10.13.11)
Data di rilascio: 8 novembre 2021
Generali
- Gli SDK di .NET Core sono stati aggiornati alla versione 5.0.404 e 3.1.415.
- .NET 6.0 non verrà visualizzato nella finestra di dialogo Nuovo progetto per i progetti .NET perché C# 10 viene usato dai modelli di progetto .NET 6 e non è supportato da Visual Studio per Mac 8.10.
- Nei computer Apple Silicon (M1 o Arm64) le versioni di novembre di .NET 5.0, 6.0 e .NET Core 3.1 x64 SDK non sono attualmente supportate da Visual Studio per Mac 8.10. Ciò è dovuto al fatto che i nuovi SDK .NET x64 vengono installati in una directory diversa e Visual Studio per Mac attualmente supportano solo il percorso di installazione originale di .NET SDK, che ora viene usato solo da Arm64 SDK.
- La finestra di dialogo Verifica aggiornamenti non mostrerà gli aggiornamenti per gli SDK fino a quando una versione successiva di Visual Studio per Mac 8.10 aggiunge il supporto per i nuovi SDK.
- Se vengono installate le versioni di novembre di .NET 5.0, 6.0 o .NET Core 3.1 x64 SDK, queste devono essere rimosse e le versioni di ottobre installate.
- Si noti anche che .NET 6 Arm64 SDK non è supportato da Visual Studio per Mac 8.10.
- Verrà visualizzata una notifica sulla barra delle informazioni se Visual Studio per Mac 8.10 rileva un'installazione non supportata con un collegamento alle istruzioni di disinstallazione.
- Visual Studio 8.10.13 non è supportato side-by-side con Visual Studio per Mac 17.0 Preview 3.
- Informazioni su come disinstallare .NET con queste istruzioni.
Xamarin
- È stato risolto un problema per cui Eclipse Temintune JDK 1.8.0.302 non è riuscito a eseguire l'installazione perché il Visual Studio per Mac Updater non installava JDK con privilegi di amministratore.
Visual Studio 2019 per Mac versione 8.10.12 (8.10.12.16)
Data di rilascio: 2 novembre 2021
Generali
- Nei computer Apple Silicon (M1 o Arm64) le versioni di novembre di .NET 5.0, 6.0 e .NET Core 3.1 x64 SDK non sono attualmente supportate da Visual Studio per Mac 8.10. La finestra di dialogo Verifica aggiornamenti non mostrerà gli aggiornamenti per gli SDK fino a quando una versione successiva di Visual Studio per Mac 8.10 aggiunge il supporto per i nuovi SDK.
- Se vengono installate le versioni di novembre di .NET 5.0, 6.0 o .NET Core 3.1 x64 SDK, queste devono essere rimosse e le versioni di ottobre installate.
- Si noti anche che .NET 6 Arm64 SDK non è supportato da Visual Studio per Mac 8.10.
Xamarin
- È stato aggiunto il supporto per Xcode 13.1.
- Microsoft Mobile OpenJDK 1.8.0.25 è stato sostituito da Eclipse Temintune JDK 1.8.0.302. L'aggiornamento rimuoverà JDK 1.8.0.25 dai computer utente.
Visual Studio 2019 per Mac versione 8.10.11 (8.10.11.8)
Data di rilascio: 12 ottobre 2021
Generali
- Gli SDK di .NET Core sono stati aggiornati alla versione 5.0.402 e 3.1.414.
Visual Studio 2019 per Mac versione 8.10.10 (8.10.10.8)
Data di rilascio: 29 settembre 2021
Generali
- È stato risolto un problema per cui l'aggiunta di una sottocartella a un progetto con Git potrebbe causare un arresto anomalo.
Xamarin
- È stato aggiunto il supporto per Xcode 13.
Visual Studio 2019 per Mac versione 8.10.9 (8.10.9.3)
Data di rilascio: 14 settembre 2021
Web e Azure
- Gli SDK di .NET Core sono stati aggiornati alla versione 5.0.401 e 3.1.413.
Visual Studio 2019 per Mac versione 8.10.8 (8.10.8.0)
Data di rilascio: 24 agosto 2021
Xamarin
- È stato risolto un problema che causava messaggi di avviso errati che causavano la mancata individuazione di Microsoft OpenJDK.
Visual Studio 2019 per Mac versione 8.10.7 (8.10.7.17)
Data di rilascio: 10 agosto 2021
Shell e strumenti
- È stato risolto un problema che impediva la ricerca di pacchetti NuGet nella barra di ricerca globale.
Controllo della versione
- È stato risolto un problema a causa del quale alcuni progetti in Git non visualizzavano modifiche a Git.
Web e Azure
- .NET Core SDK è stato aggiornato alla versione 5.0.400 e 3.1.412 che punta a CVE-2021-26423.
Xamarin
- È stato risolto un problema che impediva il caricamento dei dispositivi iOS dopo il cambio di rami Git.
Visual Studio 2019 per Mac versione 8.10.6 (8.10.6.10)
Data di rilascio: 13 luglio 2021
Strumenti di test
- È stato risolto un problema relativo all'individuazione dei test durante il caricamento di una soluzione.
Web e Azure
- Gli SDK di .NET Core sono stati aggiornati alla versione 5.0.302 e 3.1.411.
Visual Studio 2019 per Mac versione 8.10.5 (8.10.5.16)
Data di rilascio: 6 luglio 2021
Generali
- Sono stati risolti diversi problemi di affidabilità relativi alle descrizioni comando dell'editor e alle modifiche ai file esterni.
Shell e strumenti
- Sono stati risolti i problemi di rendering nella gestione pacchetti NuGet in Big Sur.
- È stato risolto un problema per cui i comandi Reveal in Finder e Salva erano disabilitati nel menu di scelta rapida del documento.
Visual Studio 2019 per Mac versione 8.10.4 (8.10.4.11)
Data di rilascio: 29 giugno 2021
Shell e strumenti
- È stato risolto un problema per cui i risultati della ricerca globale non corrispondono al tag di filtro usato.
Modifica del codice sorgente
- È stato risolto un problema per cui le aree non venivano visualizzate correttamente nella scheda Struttura documento.
Web e Azure
- È stato risolto un problema per cui Publish non funzionerà se sono presenti più progetti in una directory.
Visual Studio 2019 per Mac versione 8.10.3 (8.10.3.15)
Data di rilascio: 22 giugno 2021
Web e Azure
- È stato risolto un problema per cui una posizione personalizzata di .NET Core SDK non veniva mantenuta se era un collegamento simbolico.
Xamarin
- Xamarin.iOS SDK è stato aggiornato alla versione 14.20.0.24 e Xamarin.Mac SDK alla versione 7.14.0.24.
Visual Studio 2019 per Mac versione 8.10.2 (8.10.2.17)
Data di rilascio: 15 giugno 2021
Controllo della versione
- È stato risolto un problema per cui la selezione del commit nella visualizzazione Diff non termina mai il caricamento.
- È stato risolto un problema che poteva causare un arresto anomalo dell'IDE.
Web e Azure
- È stato risolto un problema a causa del quale non è stato possibile scaricare il nuovo SDK di .NET Core dal programma di installazione o dal programma di aggiornamento.
Visual Studio 2019 per Mac versione 8.10.1 (8.10.1.71)
Data di rilascio: 8 giugno 2021
Generali
- Sono stati risolti diversi problemi di affidabilità con Git e Xamarin.
Shell e strumenti
- Tutte le traduzioni sono state aggiornate.
Controllo della versione
- Sono stati risolti diversi problemi di allineamento nella visualizzazione Colpa.
Web e Azure
- .NET Core SDK è stato aggiornato alla versione 5.0.301 e 3.1.410 che punta a CVE-2021-31957.
- È stato risolto un problema per cui non era possibile eseguire con un programma esterno.
Visual Studio 2019 per Mac versione 8.10 (8.10.0.1773)
Data di rilascio: 2 giugno 2021
Generali
- È stato migliorato l'utilizzo complessivo della memoria e le prestazioni quando si lavora con soluzioni di grandi dimensioni.
- È stato aggiornato Mono alla versione 6.12.0.140 per quanto segue:
- Sono stati risolti diversi problemi di affidabilità.
Debugger
- È stato risolto un problema per cui la finestra degli strumenti Stack di chiamate non visualizzava codice esterno.
Sistema progetto
- MsBuild è stato aggiornato alla versione 16.9.0.
- È stato risolto un problema per cui le modifiche al codice non salvate non venivano salvate durante l'avvio del debug (F5).
Shell e strumenti
- È stato risolto un problema per cui $(SolutionDir) non veniva definito durante il ripristino di soluzioni di grandi dimensioni.
- È stato risolto un problema a causa del quale PackageReferences veniva aggiornato in modo imprevisto.
- È stato aggiunto il supporto per l'impostazione
<packageRestore>
inNuGet.config
. - NuGet è stato aggiornato alla versione 5.9.
- È stato risolto un problema per cui la formattazione del codice dei nuovi progetti .NET Core non era coerente.
- È stato risolto un problema per cui le descrizioni comando della scheda file non venivano visualizzate.
- È stato risolto un problema per cui la finestra del terminale integrata non veniva cancellata quando si esegue di nuovo un'app.
- È stato risolto un problema per cui i pulsanti Cerca e Sostituisci venivano disabilitati in Trova nei file quando è stata selezionata una soluzione.
Modifica del codice sorgente
- È stato risolto un problema a causa del quale le funzionalità del linguaggio F# 4.7 non funzionano.
- È stato risolto un problema per cui l'invio di codice F# alla finestra degli strumenti F# Interactive non è riuscito con un errore.
- Sono stati risolti diversi problemi con la nuova interfaccia utente delle correzioni rapide (funzionalità di anteprima).
- È stata rimossa l'impostazione obsoleta "Interpretare la sequenza di tasti tabulazioni come rientro" che non è supportata dall'editor nativo.
Strumenti di test
- È stato risolto un problema per cui gli unit test non venivano eseguiti quando venivano usati nelle classi annidate.
Web e Azure
- Sono stati aggiornati gli SDK .NET Core alla versione 5.0.203 e 3.1.409 che puntano a CVE-2021-31204.
- È stato risolto un problema a causa del quale la creazione di progetti .NET Core ha avuto esito negativo quando è stata installata .NET 6 Preview 4.
Xamarin
- È stato risolto un problema per cui le modifiche Ricaricamento rapido XAML non venivano sincronizzate con il dispositivo.
- Xamarin.iOS SDK è stato aggiornato alla versione 14.17.2.4.
- Sono stati aggiornati i modelli di Xamarin.Forms.
Problemi noti
Di seguito è riportato un elenco di tutti i problemi noti esistenti in Visual Studio 2019 per Mac versione 8.10:
- La finestra di dialogo Nuovo progetto non visualizza .NET 6.0 perché C# 10 viene usato dai modelli di progetto .NET 6 e non è supportato da Visual Studio per Mac 8.10.
- Nei computer Apple Silicon (M1 o Arm64) è necessario disinstallare gli SDK .NET precedenti prima di installare le versioni di dicembre. Ciò è dovuto al fatto che i nuovi SDK .NET x64 vengono installati in una directory diversa e il percorso originale è ora usato solo da Arm64 SDK.
- Dopo aver installato Visual Studio per Mac 8.10.15, la finestra di dialogo Verifica aggiornamenti mostrerà gli SDK più recenti. Durante il processo di aggiornamento, l'applicazione di aggiornamento visualizzerà un avviso se rileva gli SDK precedenti e fornirà la possibilità di rimuoverli. La stessa opzione è disponibile nel programma di installazione 8.10.15.
- Si noti anche che .NET 6 Arm64 SDK non è supportato da Visual Studio per Mac 8.10.
- Informazioni su come disinstallare .NET con queste istruzioni.
- In determinate condizioni, viene visualizzata un'eccezione "System.EntryPointNotFoundException" quando si distribuiscono progetti Xamarin.Forms in un dispositivo iOS. Stiamo lavorando a una correzione che verrà rilasciata a breve.
- 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. - 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.
- In Big Sur la compilazione di progetti gRPC può avere esito negativo con un errore
protoc" exited with code 255
. Esiste un problema con il rilevamento della piattaforma macOS nel pacchetto NuGet gRPC.Tools usato per impostazione predefinita nei modelli di progetto. Una soluzione alternativa consiste nell'aggiornare il pacchetto NuGet gRPC.Tools alla versione 2.34.0 o successiva. - In alcuni casi, i progetti Android potrebbero non riuscire a compilare con un errore
The Java SDK could not be found, please set the path to it in the Xamarin.Android SDKs settings panel
. Una soluzione alternativa consiste nell'eseguire il comando seguente in un terminale:mkdir -p ~/Library/Android/sdk
.