Visual Studio IconNote sulla versione di Visual Studio 2019 per Mac versione 8.3



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

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

Problemi noti

Vedere la sezione Problemi noti.


Release Notes Icon Visual Studio 2019 per Mac versione 8.3.11 (8.3.11.1)

Data di rilascio: 11 dicembre 2019

Questa versione fornisce il supporto per .NET Runtime 2.1.14 e .NET Core SDK 3.0.101.

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.10 (8.3.10.2)

Data di rilascio: 21 novembre 2019

Questa Service Release include le correzioni dei problemi seguenti:

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.9 (8.3.9.2)

Data di rilascio: 18 novembre 2019

Questa Service Release include le correzioni dei problemi seguenti:

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.8 (8.3.8.8)

Data di rilascio: 11 novembre 2019

Questa Service Release include le correzioni dei problemi seguenti:

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.7 (8.3.7.1)

Data di rilascio: 5 novembre 2019

Questa versione di servizio aggiunge il supporto per Xcode 11.2.

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.6 (8.3.6.4)

Data di rilascio: 1 novembre 2019

Questa versione del servizio risolve il problema dell'arresto in modo anomalo in macOS Catalina causato dall'aumento della memoria usata nella versione del sistema operativo.

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.5 (8.3.5.13)

Data di rilascio: 28 ottobre 2019

Questa Service Release include le correzioni dei problemi seguenti:

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.4 (8.3.4.7)

Data di rilascio: 14 ottobre 2019

In questa versione sono stati risolti problemi che causavano l'arresto anomalo di Visual Studio per Mac in Catalina. In presenza di questo problema di arresto anomalo, passare al canale Preview.

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.3 (8.3.3.8)

Data di rilascio: 10 ottobre 2019

Questa versione aggiunge il supporto per Xcode 11.1.

Questa Service Release include anche le correzioni dei problemi seguenti:

  • Il comando [Application Loader] è stato rimosso perché Xcode ha rimosso questa applicazione. Usare la procedura illustrata in questa guida per caricarla in App Store Connect.
  • Diversi arresti anomali segnalati tramite la telemetria.
  • Il profiler non viene avviato.

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.2 (8.3.2.32)

Data di rilascio: 7 ottobre 2019

Questa Service Release include le correzioni dei problemi seguenti:

  • L'espressione regolare Replace non è presente nel nuovo editor.
  • Un arresto anomalo del sistema quando si usa Passa a con determinati valori.
  • Non è possibile inserire un punto di interruzione durante l'esecuzione in un dispositivo iOS usando Ricaricamento rapido.
  • Errore durante il tentativo di aprire una soluzione con un file global.json che fa riferimento a un'anteprima di .NET Core non installata.
  • Impossibile eseguire il pull del selettore di emoji dal nuovo editor.

Release Notes Icon Visual Studio 2019 per Mac versione 8.3.1 (8.3.1.18)

Data di rilascio: 30 settembre 2019

Questa Service Release include le correzioni dei problemi seguenti:

  • VSMac visualizza la finestra "Errore di recupero dei diritti" all'avvio.
  • Gli editor Web non supportano i file con estensione jsx/tsx.
  • Un overflow dello stack durante l'analisi di file F# causa l'arresto anomalo dell'IDE.
  • Non è possibile pubblicare funzioni di Azure in Azure (chiusura imprevista di dotnet).
  • Quando si rinomina la pagina .cshtml, il file .cshtml.cs scompare.
  • Lo spostamento di più di due file annidati non funziona.
  • Tutta la shell IDE lampeggia e diventa vuota quando si passa a/da una scheda .xaml (anche tra file .xaml).

Release Notes Icon Visual Studio 2019 per Mac versione 8.3 (8.3.0.1805)

Data di rilascio: 23 settembre 2019

Nuove funzionalità

Editor Web

In questa versione è stato aggiunto il supporto per i file Web al nuovo editor di codice nativo, introdotto in Visual Studio 2019 per Mac 8.1

JavaScript IntelliSense in the new editor graphic
IntelliSense JavaScript nel nuovo editor

Visual Studio per Mac userà ora il nuovo editor di codice nativo per i tipi di file seguenti:

  • .JS
  • .TS
  • HTML.
  • .CSS
  • .CSHTML
  • JSON.
  • .LESS
  • .SCSS

I nuovi editor Web sono basati sulla stessa interfaccia nativa degli editor XAML e C# e sono supportati dal servizio di linguaggio condiviso di Visual Studio. I nuovi editor offrono:

  • Prestazioni di IntelliSense migliorate
  • Filtro di tipi IntelliSense
  • Modifica di più punti di inserimento
  • Supporto del testo RTL (da destra a sinistra) e BiDi (bidirezionale)
  • Supporto dell'input nativo
  • Prestazioni di digitazione migliorate
  • Rendering del testo migliorato
  • A capo automatico
  • Formattazione migliorata
  • Classificazione migliorata

Implementando i nuovi editor sono stati inoltre risolti numerosi bug, inclusi bug correlati alle prestazioni e al supporto di file.

Multitargeting

In questa versione è stato aggiunto un supporto migliorato per i progetti con framework con più destinazioni. Di seguito sono elencate alcune delle funzionalità e dei vantaggi:

  • Quando si modifica un file in un progetto per un framework con più destinazioni, è possibile selezionare il framework di destinazione per guidare IntelliSense nell'editor:

    Multi-target framework editor graphic
    Esperienza dell'editor per i progetti con framework con più destinazioni in Visual Studio per Mac
  • Nell'editor verranno visualizzate le informazioni in IntelliSense e le descrizioni comandi sulle API che non sono disponibili per uno specifico framework di destinazione.

  • È inoltre stato aggiunto il supporto per il debug in base a un framework specifico:

    Debugging multi-target framework graphic
    Debug di un progetto con un framework con più destinazioni in Visual Studio per Mac

.NET Core

In questa versione è stata aggiunta la possibilità di selezionare il browser usato durante l'esecuzione o il debug di un'applicazione Web ASP.NET Core.

Select browser graphic
Selezione del browser

Supporto della pubblicazione per progetti console .NET Core e libreria .NET Standard

In una versione precedente è stata aggiunta la possibilità di pubblicare un progetto ASP.NET Core in una cartella. In questa versione di anteprima è stato introdotto il supporto per la pubblicazione di progetti console .NET Core e libreria .NET Standard. Per altre informazioni sull'uso di questa funzionalità, vedere la documentazione relativa a Cartella di pubblicazione.

Supporto per launchSettings.json

Quando si sviluppano applicazioni di ASP.NET Core, è possibile configurare la modalità di avvio dell'applicazione a scopo di sviluppo usando il file launchSettings.json. Per altre informazioni su questo file, vedere la documentazione relativa agli ambienti .NET Core. Nel file launchSettings.json è possibile configurare l'URL per l'app di cui restare in ascolto, oltre alle variabili di ambiente applicate all'esecuzione o al debug. Con questo aggiornamento è più semplice collaborare ai progetti con altri utenti che potrebbero non usare Visual Studio per Mac. Visual Studio, Visual Studio Code e l'interfaccia della riga di comando dotnet supportano tutti questo file.

Supporto dell'annidamento file

In questa versione di anteprima viene aggiunto l'annidamento di file automatico per i progetti ASP.NET Core. Le regole di annidamento file automatico applicate sono le stesse disponibili in Visual Studio. Con l'annidamento file abilitato è possibile concentrarsi meglio sui file che vengono modificati più di frequente. I file generati e i file modificati meno di frequente saranno annidati in altri file correlati.

  • Per informazioni su tutti i bug .NET corretti in questa versione, passare alla sezione delle correzioni di bug.

Suggerimento

Per altre informazioni su tutte le novità di .NET Core, vedere le note sulla versione di .NET Core.

Unity

È stata approfondita la comprensione che Visual Studio per Mac ha per i progetti Unity, aggiungendo nuova diagnostica specifica per Unity. Inoltre, l'IDE è stata resa più intelligente eliminando la diagnostica C# generale non applicabile ai progetti Unity. Ad esempio, l'IDE non mostrerà una correzione rapida per modificare una variabile Inspector in readonly, il che impedirebbe di modificare la variabile nell'editor di Unity.

Man mano che apprenderemo le procedure consigliate dagli sviluppatori, aggiungeremo altre informazioni di diagnostica specifiche per Unity. I suggerimenti degli utenti sono i benvenuti.

Nuova diagnostica con correzioni rapide

  • UNT0001: i messaggi Unity vengono chiamati dal runtime anche se sono vuoti, non dichiararli per evitare l'elaborazione senza problemi da parte del runtime di Unity.
  • UNT0002: il confronto di tag che usa l'uguaglianza di stringhe è più lento rispetto al metodo CompareTag predefinito.
  • UNT0003: l'utilizzo della forma generica di GetComponent è preferibile per la sicurezza dei tipi.
  • UNT0004: il messaggio di aggiornamento dipende dalla frequenza dei fotogrammi e deve essere usato Time.deltaTime invece di Time.fixedDeltaTime.
  • UNT0005: il messaggio FixedUpdate è indipendente dalla frequenza dei frame e dovrebbe usare Time.fixedDeltaTime invece di Time.deltaTime.
  • UNT0006: è stata rilevata una firma del metodo non corretta per questo messaggio unity.
  • UNT0007: Unity esegue l'override dell'operatore di confronto Null per gli oggetti Unity incompatibili con l'unione null.
  • UNT0008: Unity esegue l'override dell'operatore di confronto Null per gli oggetti Unity incompatibili con la propagazione Null.
  • UNT0009: quando si applica l'attributo InitializeOnLoad a una classe, è necessario fornire un costruttore statico. L'attributo InitializeOnLoad garantisce che verrà chiamato all'avvio dell'editor.
  • UNT0010: MonoBehaviours deve essere creato solo usando AddComponent(). un MonoBehaviour è un componente e deve essere associato a un GameObject.
  • UNT0011: ScriptableObject deve essere creato solo usando CreateInstance(). Gli ScriptableObject devono essere creati dal motore di Unity per gestire i metodi relativi ai messaggi di Unity.

Nuovi soppressori della diagnostica

  • USP0001 per IDE0029: gli oggetti Unity non devono usare l'unione null
  • USP0002 per IDE0031: gli oggetti Unity non devono usare la propagazione Null
  • USP0003 per IDE0051: i messaggi Unity vengono richiamati dal runtime di Unity
  • USP0004 per IDE0044: i campi con un attributo SerializeField non devono essere resi di sola lettura

Sono stati apportati anche i miglioramenti seguenti per gli sviluppatori di Unity che usano Visual Studio per Mac:

  • Miglioramento delle informazioni visualizzate nella finestra di dialogo di collegamento all'istanza, incluso l'ID processo
  • Aggiunta del supporto per l'editor esadecimale durante il controllo di matrici di byte e stringhe
  • Aggiunta del supporto per l'accesso ai membri del puntatore nel debugger, ad esempio p-foo-bar>>
  • Aggiunta del supporto per le conversioni implicite negli inizializzatori di matrice, ovvero new byte[] {1,2,3,4}

Xamarin

Xamarin.Forms

Ricaricamento rapido XAML per Xamarin.Forms

È ora possibile usare l'anteprima pubblica del ricaricamento rapido XAML per Xamarin.Forms in Visual Studio per Mac. Il ricaricamento rapido XAML consente di eseguire velocemente iterazioni nelle interfacce utente eseguendo il debug dell'app in un emulatore, un simulatore o un dispositivo fisico, modificando il codice XAML e premendo Salva per visualizzare immediatamente le modifiche nell'app in esecuzione.

Per abilitare xaml Ricaricamento rapido selezionare la casella di controllo Abilita Ricaricamento rapido Xamarin in Visual Studio Preferences Projects Xamarin Ricaricamento rapido.To enable XAML Ricaricamento rapido check the Enable Xamarin Ricaricamento rapido casella di controllo at Visual Studio > Preferences > Projects > Xamarin Ricaricamento rapido.

Per altre informazioni, vedere la documentazione sul ricaricamento rapido XAML.

XAML Hot Reload graphic
Ricaricamento rapido XAML integrato in Visual Studio per Mac

Progettazione visiva di materiali nel visualizzatore anteprima XAML

Per la funzionalità di Material Design con l'oggetto visivo Xamarin.Forms, ora viene visualizzata l'anteprima sia per iOS che per Android nel visualizzatore anteprima XAML di Xamarin.Forms. Per altre informazioni sul visualizzatore anteprima XAML, vedere la documentazione relativa al visualizzatore anteprima XAML.

Suggerimento

Per altre informazioni su tutte le novità di Xamarin.Forms, vedere le note sulla versione di Xamarin.Forms.

Xamarin.Android

Aggiunta del supporto di Android 10 per Xamarin

È ora possibile usare le API di Android 10 in Xamarin.Android. È possibile iniziare a usare Android 10 impostando Compile using Android version (Framework di destinazione) su Android 10.0 (Q) nella Build > General scheda delle pagine delle proprietà del progetto Visual Studio per Mac. Le nuove funzionalità di Android 10 includono:

  • Supporto di un tema scuro per garantire un'esperienza coerente per gli utenti che abilitano il tema scuro a livello di sistema.
  • Supporto per l'esplorazione tramite movimenti nelle app, in modalità edge-to-edge e verificando che i movimenti personalizzati siano complementari ai movimenti di esplorazione del sistema.
  • Ottimizza per le piegabili: offre esperienze senza interruzioni e perimetrali sui dispositivi pieghevoli innovativi di oggi.
  • Notifiche più interattive, con la possibilità di abilitare risposte e azioni consigliate nelle notifiche per interagire con gli utenti.
  • Migliori API di rete per le richieste e la connettività delle reti Wi-Fi.
Set the Compile using Android graphic
Impostare Compile using Android version (Framework di destinazione) su Android 10.0 (Q).

Per altre informazioni su Android 10, vedere la documentazione.

Miglioramento dell'esperienza di visualizzazione suddivisa in Android Designer

Sono stati apportati numerosi miglioramenti all'esperienza di visualizzazione suddivisa per la modifica dei layout Android:

  • Sincronizzazione del cursore: gli elementi vengono selezionati automaticamente quando si sposta il cursore nell'editor dell'origine.
  • È ora possibile trascinare gli elementi della casella degli strumenti sia nell'area di progettazione, sia nell'editor dell'origine.
  • È ora supportato il comando per attivare/disattivare i commenti.

Suggerimento

Per altre informazioni su tutte le novità di Xamarin.Android, vedere le note sulla versione di Xamarin.Android.

Xamarin.iOS

Supporto di Xcode 11 e iOS 13

Questa versione aggiunge il supporto per Xcode 11 per compilare ed eseguire il debug di app per iOS 13, tvOS 13 e watchOS 6. Per altri dettagli sulle nuove funzionalità disponibili, vedere Introduzione a iOS 13.

Caricare nell'App Store Connessione

È possibile caricare app in App Store Connect usando la pubblicazione guidata in Visual Studio per Mac ora che lo strumento di caricamento delle applicazioni non è più incluso in Xcode. Nella pagina della documentazione Pubblicazione di app Xamarin.iOS nell'App Store sono disponibili informazioni dettagliate su questo nuovo flusso di lavoro.

Editor vincoli

Xamarin Designer per iOS introduce un nuovo modo di usare i vincoli. Quando si seleziona una visualizzazione vincolabile, ora compaiono dei puntini di sospensione nella barra degli strumenti accanto al selettore della modalità di blocco dei vincoli. Fare clic sui puntini di sospensione per visualizzare un popover per la modifica dei vincoli nella visualizzazione selezionata:

Constraints Pining Mode Graphic
Selettore della modalità di blocco dei vincoli

Suggerimento

Per altre informazioni su tutte le novità di Xamarin.iOS, vedere le note sulla versione di Xamarin.iOS.

Finestra di dialogo Nuova gestione pacchetti NuGet

È ora possibile installare, aggiornare o disinstallare i pacchetti NuGet per più progetti in un unico passaggio grazie alla finestra di dialogo Gestisci pacchetti NuGet:

Managing NuGet packages Graphic
Gestione dei pacchetti NuGet per la soluzione in Visual Studio per Mac

La finestra di dialogo Aggiungi pacchetti precedente è stata sostituita con una nuova finestra di dialogo Gestisci pacchetti NuGet con quattro schede, che offre un maggiore controllo sui pacchetti NuGet:

  • Sfoglia: mostra i pacchetti disponibili nell'origine dei pacchetti selezionata.
  • Installati: mostra i pacchetti installati nella soluzione o nel progetto, se si gestiscono i pacchetti per un singolo progetto.
  • Aggiornamenti: mostra gli aggiornamenti dei pacchetti disponibili per la soluzione o il progetto, se si gestiscono i pacchetti per un singolo progetto.
  • Consolida: mostra i pacchetti con versioni diverse nella soluzione.

Per aprire la finestra di dialogo Gestisci pacchetti NuGet per la soluzione, procedere come segue:

  1. Assicurarsi che la soluzione sia selezionata nella finestra della soluzione.
  2. Fare clic con il pulsante destro del mouse sulla soluzione e scegliere Gestisci pacchetti NuGet oppure selezionare Gestisci pacchetti NuGet dal menu Progetto.

Le schede possono essere usate nei modi seguenti:

Installazione/disinstallazione

Per installare un pacchetto in più progetti, procedere come segue:

  1. Selezionare il pacchetto nella scheda Sfoglia.
  2. Fare clic sul pulsante Aggiungi pacchetto.
  3. Selezionare i progetti nella finestra di dialogo Seleziona progetti e fare clic su OK, come illustrato di seguito:
Select Projects dialog graphic
Finestra di dialogo Seleziona progetti in Visual Studio per Mac

Per disinstallare un pacchetto da più progetti:

  1. Selezionare la scheda Installati.
  2. Selezionare il pacchetto da disinstallare.
  3. Fare clic sul pulsante Disinstalla pacchetto.
  4. Selezionare i progetti per i quali si vuole disinstallare il pacchetto e fare clic su OK.

Aggiornamenti

Per aggiornare un pacchetto in più progetti:

  1. Selezionare il pacchetto nella scheda Aggiornamenti.
  2. Fare clic sul pulsante Aggiorna pacchetto.
  3. Selezionare i progetti nella finestra di dialogo Seleziona progetti e fare clic su OK.

Consolidamento

Per consolidare un pacchetto in più progetti:

  1. Selezionare la scheda Consolida.

  2. Selezionare il pacchetto da consolidare.

  3. Selezionare o deselezionare i progetti nell'elenco dei progetti. Per impostazione predefinita, saranno selezionati i progetti che contengono il pacchetto NuGet selezionato.

  4. Selezionare la versione del pacchetto a cui eseguire il consolidamento. Per impostazione predefinita, sarà selezionata la versione del pacchetto più recente.

  5. Fare clic sul pulsante Consolida:

    NuGet Packages Dialog graphic
    Scheda Consolida della finestra di dialogo Gestisci pacchetti NuGet di Visual Studio per Mac

Per gestire i pacchetti NuGet per un singolo progetto:

  1. Selezionare il progetto nel riquadro della soluzione.
  2. Fare clic con il pulsante destro del mouse sul progetto, scegliere Gestisci pacchetti NuGet, quindi seguire i passaggi necessari. Si noti che la scheda Consolida non verrà visualizzata, ma saranno disponibili le schede Sfoglia , Installati e Aggiornamenti

Documenti bloccati

In questa versione è stata introdotta la possibilità di bloccare le schede dei documenti per poter aggiungere le schede dei file preferiti in modo che siano sempre aperte e visibili:

Pinned Tabs Graphic
Schede bloccate

Per bloccare una scheda, usare l'icona a forma di puntina, il menu di scelta rapida del documento o il comando Blocca/Sblocca scheda (⌥⌘P). È anche possibile ridisporre le schede bloccate trascinandole nell'area di lavoro.

Schermata iniziale: tasti di scelta rapida preferiti

Ai nuovi utenti di Visual Studio per Mac verrà richiesto di selezionare lo schema di tasti di scelta rapida preferito come parte dell'esperienza di configurazione iniziale, come illustrato di seguito. Naturalmente, è anche possibile selezionare uno schema o crearne uno personalizzato da zero più avanti in Preferenze di Visual Studio>.

Welcome Screen Keyboard Shortcuts Graphic
Schermata iniziale: tasti di scelta rapida

Visual Studio per Mac ora supporta il collegamento all'origine. In questo modo è possibile eseguire il debug nel codice sorgente dai pacchetti NuGet che includono file PDB con collegamenti ai file di origine. Visual Studio per Mac rileverà che sono disponibili file di origine e offrirà di scaricarli, consentendo di eseguire il codice del pacchetto un'istruzione alla volta. Il collegamento all'origine funziona anche con il codice BCL Mono, consentendo di eseguire un'istruzione alla volta anche il codice .NET Framework.

Step into External Code option graphic
Opzione per l'esecuzione di codice esterno un'istruzione alla volta
Link Prompt graphic
Messaggio di richiesta per il collegamento all'origine

Nuove informazioni sull'aggiornamento del pacchetto

Ora nel riquadro della soluzione vengono visualizzate informazioni relative all'aggiornamento del pacchetto per i progetti di tipo SDK.

È stato uniformato il modo in cui vengono visualizzate le informazioni per i progetti di tipo SDK e non di tipo SDK. Ora viene visualizzata un'icona di aggiornamento con una descrizione comando che mostra la versione aggiornata del pacchetto NuGet. La versione installata viene ora visualizzata accanto all'ID del pacchetto NuGet per tutti i tipi di progetti:

NuGet Package Updates Solution Window Graphic
Aggiornamenti dei pacchetti NuGet nella finestra della soluzione in Visual Studio per Mac

Programma di installazione

Sono stati apportati i miglioramenti seguenti al programma di installazione:

  • Sono state aggiunte alcune verifiche aggiuntive per rendere più veloci le operazioni di download dei pacchetti.
  • Se il download ha esito negativo o viene interrotto per qualche motivo, il programma di installazione riprenderà dal punto di errore anziché dall'inizio. Se per qualsiasi motivo il file di cache viene danneggiato, il prodotto verrà nuovamente scaricato.
  • Il programma di installazione ora visualizza uno stato di avanzamento molto più accurato per ogni pacchetto.
  • Sono stati aggiunti anche ulteriori miglioramenti dell'interfaccia utente durante l'installazione. Viene ora indicato con precisione il numero di pacchetti da installare e il numero di pacchetti rimasti.
  • Verrà sempre eseguito un tentativo di installazione delle versioni rilasciate consigliate di Xamarin, .NET Core e Mono. In alcuni casi ciò significherà effettuare il downgrade delle versioni per ottenere uno stato supportato.
  • Sono stati risolti i problemi relativi all'autorizzazione. La richiesta della password viene visualizzata una sola volta ogni 5 minuti durante l'installazione.
  • Il pulsante della posizione è ora nascosto in assenza di azioni da eseguire.

Correzioni di bug

Installazione

Sono stati corretti i problemi principali seguenti nel programma di installazione:

  • Correzioni di bug per Catalina.
  • Risolto il bug di incremento della percentuale risultante dalla configurazione del separatore dei numeri durante l'uso con le lingue localizzate
  • Correzione per visualizzare le dimensioni corrette quando VSFMac è l'unico elemento da installare.

Web e Azure

Sono stati risolti i problemi principali seguenti relativi al supporto e agli strumenti di .NET Core e ASP.NET Core:

  • .NET Core SDK 3.0.100 compare ancora nello strumento di aggiornamento dopo l'installazione degli aggiornamenti.
  • Per considerare attendibile il certificato di sviluppo, è consigliabile un comando errato.
  • Il modello Tipo di file JavaScript non è disponibile in Aggiungi > nuovo file > Web.
  • Visual Studio per Mac Salva il nuovo file JSON come UTF-8 BOM.
  • Quando si rimuove un file con un elemento figlio, un file non viene rimosso.
  • L'URL dell'app Web viene ripristinato su 5001 dopo il riavvio dell'IDE.
  • Le variabili d'ambiente non vengono prelevate quando un utente sceglie "Avvia senza eseguire debug".
  • Il menu di scelta rapida "Includi nel progetto" viene visualizzato quando non dovrebbe.

Sono stati corretti i problemi principali seguenti relativi ad Azure:

Shell e strumenti

Sono stati risolti i problemi principali seguenti relativi all'IDE:

Modifica del codice sorgente

Sono stati corretti i problemi principali seguenti relativi alla modifica del codice sorgente:

Controllo della versione

Sono stati risolti i problemi principali seguenti relativi al controllo della versione:

  • L'IDE si blocca nel controllo della versione quando si apre uno storyboard in Xcode Interface Builder.
  • Visual Studio 2019 per Mac si blocca quando si cambia ramo.
  • La ridenominazione di file inclusi nel controllo della versione Git causa la scomparsa di IntelliSense.
  • Le schede del controllo della versione non vengono visualizzate quando si aprono soluzioni con file C# aperti in precedenza.
  • Il bundle dell'app contiene file che non devono essere usati quando si usa Git.
  • Arresto anomalo dell'IDE durante la pubblicazione in GitHub.
  • Il prelievo di un accantonamento Git con conflitti genera un avviso non valido senza ulteriori log.
  • La clonazione di un progetto con moduli secondari si interrompe con l'errore "L'operazione di controllo della versione non è riuscita".
  • Visual Studio si chiude/si arresta in modo anomalo durante il tentativo di commit in Git.
  • La scheda "Modifiche" non viene aggiornata.
  • I comandi per differenze e visualizzazione non funzionano nel riquadro della soluzione.
  • Il comando "Crea patch" non funziona.
  • Caricamento molto lento delle revisioni nella visualizzazione differenze/confronto.
  • Visual Studio per Mac si blocca usando l'annullamento delle modifiche su Git.
  • Le visualizzazioni documento di controllo della versione mancano con il nuovo editor.
  • Quando si estrae un repository con un nome utente e una password non viene mantenuto il nome utente.
  • Non è possibile usare Subversion su svn+ssh senza una porta.
  • Il cambio di rami non rispetta le modifiche del framework di destinazione.
  • SIGABRT durante il tentativo di recuperare un ramo da Azure DevOps Git.

Strumenti di test

È stato risolto il problema seguente relativo al test:

  • Non è possibile eseguire singoli test definiti in MonoDevelop.VersionControl.Git.Test dall'IDE, perché non è in grado di caricare l'assembly LibGit2Sharp.

Sistema progetto

Sono stati corretti i problemi seguenti relativi ai progetti:

NuGet

È stato risolto il problema seguente relativo a NuGet:


Problemi noti

  • Il ricaricamento rapido XAML per Xamarin.Forms non funziona nei dispositivi iOS e viene visualizzata una barra informazioni dopo un paio di minuti per chiedere di segnalare un problema. Questo problema verrà risolto in una versione futura.
  • L'opzione per il codice condiviso risulta mancante quando si crea un'app multipiattaforma Xamarin.

Importante

Visual Studio 2019 per Mac può essere installato in macOS Catalina beta, ma potrebbe non funzionare come previsto con la versione di anteprima di un sistema operativo. Usare Segnala un problema per segnalare eventuali problemi riscontrati durante l'uso di Visual Studio per Mac e Catalina.


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.


In alto