Note sulla versione di Visual Studio 2017 per Mac (versione 7.8)
Community degli sviluppatori | Requisiti di sistema | Compatibilità | Codice distribuibile | Xamarin | Blog | Manutenzione |
Fare clic sul pulsante per scaricare la versione più recente di Visual Studio 2017 per Mac. Per istruzioni sulla configurazione e sull'installazione, vedere il documento Configurare e installare Visual Studio per Mac.
Per altre informazioni su Visual Studio 2017 per Mac, vedere Requisiti di sistema per Mac e Selezione della piattaforma e compatibilità per Mac.
Per altre informazioni sui download correlati, vedere la pagina Download.
Novità nella versione 7.8
Note sulla versione di Visual Studio 2017 per Mac (versione 7.8)
- 13 maggio 2019 - Visual Studio 2017 per Mac versione 7.8.4
- 12 marzo 2019 - Visual Studio 2017 per Mac versione 7.8.3
- 28 febbraio 2019 - Visual Studio 2017 per Mac versione 7.8.2
- 22 febbraio 2019 - Visual Studio 2017 per Mac versione 7.8.1
- 20 febbraio 2019 - Visual Studio 2017 per Mac versione 7.8
Elementi salienti della versione
Questa versione è incentrata sul miglioramento della qualità in Visual Studio per Mac tramite correzioni di bug, miglioramenti delle prestazioni e miglioramenti dell'affidabilità.
Sono stati eseguiti anche gli aggiornamenti di NuGet alla versione 4.8, di .NET Core SDK alla versione 2.1.504 e del runtime di .NET Core alla versione 2.1.8
Visual Studio 2017 per Mac versione 7.8 (7.8.0.1624)
Data di rilascio: 20 febbraio 2019
Shell
- È stato risolto un problema per cui i tasti di scelta rapida personalizzati per la rimozione di istruzioni using inutilizzate e l'ordinamento di istruzioni using non funzionano.
- È stato risolto un problema per il quale quando si esce dall'applicazione e si rientra l'editor non viene attivato correttamente.
- È stato risolto un problema per il quale il cursore nella finestra dell'editor non viene visualizzato quando si passa da un'applicazione all'altra.
- È stato risolto un problema per il quale la deselezione e quindi la selezione di Visual Studio come applicazione attiva cambia l'elemento attivo predefinito nell'interfaccia utente.
- È stato risolto un problema per il quale Visual Studio per Mac non rileva le modifiche per i file di determinate cartelle.
- È stato risolto un problema per il quale Visual Studio per Mac non ricorda i file aperti.
- È stato risolto un problema per il quale il selettore Barra degli strumenti per la configurazione della build è disattivato.
- È stato risolto un problema a causa del quale l'aggiunta di una nuova cartella a un progetto non consente la ridenominazione immediata.
- È stato risolto un problema a causa del quale l'opzione Avvia debug dopo l'opzione Avvia senza eseguire debug genera un'eccezione per i progetti ASP.Net.
- È stato risolto un problema di prestazioni con la ricerca nell'output di compilazione.
- Il comando Esegui elemento in Esplora soluzioni è stato rinominato in Esegui progetto.
- È stato risolto un problema a causa del quale viene visualizzata la pagina iniziale quando si carica una soluzione dal finder.
.NET Core
- È stato eseguito l'aggiornamento a .NET Core 2.1.8 per includere un aggiornamento di sicurezza.
- È stato risolto un problema per cui il pulsante Crea non crea un nuovo progetto per .NET Core 3.0 preview 2.
- È stato risolto un problema per cui .NET Core 3.0 può essere selezionato nella finestra di dialogo Nuovo progetto quando non è supportato.
- L'opzione VB.NET è stata rimossa dai progetti .NET Core.
ASP.NET Core
- È stato risolto un problema per il quale il profilo della cartella veniva creato con la configurazione "Default" (Predefinita) anziché con la configurazione "Release" (Versione).
Strumenti Web
- È stato risolto un problema per cui Pubblica in Azure crea un profilo con il nome non corretto.
- È stato risolto un problema per il quale gli argomenti dell'applicazione non vengono passati all'host Funzioni di Azure.
- Sono stati aggiunti i modelli di Funzioni di Azure aggiuntivi seguenti
- Trigger CosmosDB
- Trigger EventHub
- Trigger hub IoT
- Trigger SendGrid
- Trigger coda ServiceBus
- Trigger argomento ServiceBus
- È stato risolto un problema in base al quale non è stato possibile pubblicare istanze del servizio App per le API di Azure.
Xamarin
- È stata aggiornata la versione NuGet dell'agente Xamarin Test Cloud.
- È stato risolto un problema a causa del quale il comando Visualizza archivi compare nei progetti .NET Core.
Xamarin.Forms
- Nei file XAML di Xamarin.Forms per FontFamily è ora disponibile Intellisense.
Finestre di progettazione
- È stato risolto un problema in base al quale la casella degli strumenti ha peggiorato l'uso della finestra di progettazione Android.
- È stato risolto un problema per cui non è possibile trascinare e rilasciare i controlli negli storyboard iOS dalla casella degli strumenti dopo la ricerca dei controlli.
Xamarin.Android
- È stato risolto un problema per cui veniva visualizzata la notifica JDK nella home page, anche per i progetti non Android.
- È stato risolto un problema a causa del quale quando si avvia Visual Studio per Mac senza Java installato vengono visualizzate 2 richieste del sistema di installare Java.
- È stato risolto un problema per il quale l'aggiornamento della risorsa Android poteva verificarsi contemporaneamente a una compilazione, con conseguenti possibili problemi di compilazione.
- È stato risolto un problema per il quale Visual Studio per Mac non caricava APX in Acer Chromebook R11.
- È stato risolto un problema in base al quale le nuove app Android hanno lettere maiuscole nel nome del pacchetto.
- È stato risolto un problema in base al quale il progetto non fa riferimento al framework 'Mono.Android.Version=v8.1' framework quando AndroidUseLatestPlatformSDK è true.
- È stato risolto un problema in base al quale Visual Studio per Mac non riconosce
AndroidManifest
in configurazioni di build particolari.. - È stato risolto un problema in base al quale l'apertura della finestra di dialogo per segnalare un problema provoca anche l'apertura della finestra di dialogo per installare JDK.
- È stato risolto un problema a causa del quale viene visualizzato l'avviso di Google Play SDK anche durante la pubblicazione ad-hoc.
Xamarin.iOS
- È ora possibile scegliere i file PDF per gli asset immagine che non supportano immagini vettoriali.
- È stato risolto un problema in base al quale Visual Studio per Mac indica erroneamente che una proprietà di Xamarin.Mac non è disponibile.
- È stato risolto un problema in base al quale non è possibile scegliere i dispositivi per i colori denominati nel catalogo di asset.
- È stato risolto un problema a causa del quale il simulatore iOS non viene più portato in primo piano quando si avvia una sessione di debug.
- È stato risolto un problema in base al quale i riferimenti nativi non funzionano nei progetti di libreria iOS e sembra che siano ignorati.
- È stato risolto un problema in base al quale l'eliminazione di un riferimento nativo non elimina il file su disco.
- È stato risolto un problema in base al quale il debugger non può connettersi a un'estensione per tastiera su qualsiasi dispositivo.
Xamarin.Mac
- È stato risolto un problema in base al quale sembra che per i modelli con estensione xib sia necessario
customObjectInstantitationMethod="direct"
aggiungere. - È stato risolto un problema in base al quale non è possibile modificare la versione del framework di destinazione per Xamarin.Mac completo alla riapertura delle opzioni di progetto.
- È stato risolto un problema in base al quale le opzioni di progetto per una build Mac (classica) mostrano l'interfaccia utente non corretta.
Editor di codice
- È stato risolto un problema per il quale la finestra di anteprima di correzione del codice è troppo piccola.
- È stato risolto un problema per il quale il controllo degli errori di ortografia durante la digitazione non era aggiornato.
- È stato risolto un problema in cui l'editor si blocca durante la digitazione
- È stato risolto un problema in cui il cambio di scheda non consente di cercare un file
- È stato risolto un problema per il quale il rientro dell'istruzione Using è errato.
- È stato risolto un problema per il quale Roslyn restituisce un'eccezione irreversibile (System.ArgumentOutOfRangeException).
- È stato risolto un problema per il quale la formattazione dei parametri su più righe è errata.
- È stato risolto un problema per il quale il generatore costruttore causava l'arresto anomalo di Visual Studio per Mac.
- È stato risolto un problema per il quale Posizionamento intelligente dei punti e virgola determina un posizionamento errato di tali caratteri.
- È stato risolto un problema per cui la digitazione può risultare lenta in file di grandi dimensioni quando è abilitata l'accessibilità.
- È stato risolto un problema a causa del quale può verificarsi un errore irreversibile durante il tentativo di spostarsi all'interno dell'editor tramite VoiceOver.
- È stato risolto un problema in base al quale la posizione del cursore nel margine di correzione rapida non è corretta.
- È stato risolto un problema di prestazioni a causa del quale la correzione del rientro richiede troppo tempo nei file di grandi dimensioni.
- È stato risolto un problema in base al quale la funzione soft-selection di Intellisense è poco chiara.
- È stato risolto un problema in base al quale Visual Studio per Mac non è in grado di aprire file con estensione targets.
- È stato risolto un problema in base al quale la visualizzazione si aggiorna parzialmente quando si commenta un metodo compresso.
- È stato risolto un problema in base al quale l'evidenziazione della sintassi C# non funziona per alcune parole chiave.
- È stato risolto un problema in base al quale il richiamo di alcuni frammenti di codice dalla casella degli strumenti nei file con estensione cs provoca un codice formattato in modo non corretto.
- È stato risolto un problema in base al quale la pressione della freccia GIÙ per scegliere il completamento del tag di chiusura in XAML IntelliSense provoca la chiusura del finestra di completamento.
- È stato risolto un problema in base al quale non è stato possibile aprire il file modificato.
- È stato risolto un problema in base al quale talvolta non è possibile incollare contenuti nei file XAML.
- È stato risolto un problema in base al quale quando si aggiunge un attributo tramite Intellisense, il termine "Attribute" non viene eliminato dal nome.
- È stato risolto un problema a causa del quale il suggerimento di codice esegue l'operazione sbagliata quando si preme
(
dopo un tasto di direzione.
NuGet
- È stato risolto un problema per il quale si verifica l'arresto anomalo di Visual Studio per Mac dopo il messaggio di errore "Non è stato possibile aggiungere pacchetti".
- Aggiornamento della versione di NuGet a 4.8.
- Gli avvisi di diagnostica del pacchetto NuGet vengono ora visualizzati in Esplora soluzioni. Viene eseguito il rendering di tutti gli avvisi di diagnostica con un'icona di avviso e con il testo completo dell'avviso disponibile come descrizione comandi.
- È stato risolto un set di problemi con NuGet:
- problema durante il ripristino dei pacchetti NuGet che non hanno una versione stabile.
- La versione nuget del bundle VS4Mac è troppo vecchia: 4.3.1.
- I riferimenti a pacchetti in modo condizionale tramite variabile non funzionano correttamente.
- Non è possibile compilare un'app Xamarin.Forms con riferimento alla libreria del framework con più destinazioni.
- La compilazione Csproj in Visual Studio Mac non supporta ItemGroup Condition.
- Supporto di PackageReference NuGet condizionali in progetti con più destinazioni.
- Visualizzare le dipendenze per framework con più destinazioni.
- VS non consente di compilare una soluzione F# .NET Core.
- Il ripristino NuGet ignora le destinazioni di compilazione.
- NuGet ripristina la versione errata di Microsoft.AspNetCore.App.
Debugger
- È stato risolto un problema per il quale l'esecuzione del debugger non riusciva se eseguito in una console esterna su Mojave.
Strumenti di test
- È stato risolto un problema per il quale xUnit Fact "DisplayName" non viene visualizzato in Esplora test se il nome termina con un punto.
- È stato risolto un problema per cui veniva interrotta l'integrazione degli unit test dell'editor di testo (un messaggio indicava che non era stato possibile caricare un unit test specifico).
- È stato risolto un problema di prestazioni in base al quale il riquadro "Risultati test" ha prestazioni ridotte quando vengono visualizzate grandi quantità di testo.
- È stato risolto un problema a causa del quale l'integrazione degli unit test nell'editor non attiva correttamente i test case.
- È stato risolto un problema che potrebbe causare errori di ripristino di xunit.
F#
- È stato risolto un problema per il quale le istruzioni aperte per F# devono essere aggiunte manualmente quando si scrive o incolla codice.
- È stato risolto un problema a causa del quale i nuovi progetti F# visualizzano errori intelliSense.
- È stato risolto un problema per in progetti F# in base al quale Visual Studio per Mac sovrascrive l'identificatore GUID del progetto in lettere minuscole anziché maiuscole.
Sistema progetto
- È stato risolto un problema a causa del quale l'operazione di copia/incolla di un file XAML provoca una separazione tra i file con estensione xaml e xaml.cs.
- Sono stati risolti il problema in base al quale i file vengono aggiunti a ItemGroup.Compile(Remove) e il problema correlato in base al quale non è possibile trovare il tipo di errore dello spazio dei nomi.
- È stato risolto un problema in base al quale un file C# non valido viene creato con un nuovo progetto di libreria.
- È stato risolto un problema in base al quale non è possibile creare un file di impostazioni cultura con estensione resx specifico tramite il menu "Nuovo file" nel menu di scelta rapida di Esplora soluzioni.
Browser assembly
- È stato risolto un problema in base al quale il browser assembly mostra l'icona non corretta per le proprietà.
- È stato risolto un problema in base al quale l'enumerazione
System.DayOfWeek
(Wednesday
) non viene visualizzata con un valore assegnato.
Accessibilità
- In questa versione sono stati risolti numerosi problemi di accessibilità, ad esempio diversi problemi di VoiceOver nel debugger e nella creazione di certificati per gli sviluppatori iOS, nonché problemi relativi alla tastiera in Android SDK Manager.
Altro
- È stato risolto un problema a causa del quale, deselezionando l'impostazione di prima impostazione, l'impostazione Organizza utilizzando > il sistema di inserimento non viene salvata.
- È stato risolto un problema in base al quale Visual Studio per Mac non ricorda le impostazioni.
- È stato risolto un problema in cui la verifica della disponibilità degli aggiornamenti può comportare più richieste di accesso.
Visual Studio 2017 per Mac versione 7.8.1.4
Data di rilascio: 22 febbraio 2019
- È stato risolto un problema in base al quale Visual Studio per Mac non risponde quando si seleziona la visualizzazione a due colonne.
Visual Studio 2017 per Mac versione 7.8.2.1
Data di rilascio: 28 febbraio 2019
- È stato risolto un problema in cui le funzionalità del debugger in alcuni casi non funzionano come previsto con Unity.
Visual Studio 2017 per Mac versione 7.8.3.2
Data di rilascio: 12 marzo 2019
- Questa versione contiene un client NuGet 4.8 aggiornato che chiude a sua volta una vulnerabilità del client NuGet.
- È stato risolto un problema per cui l'uso di GIT per la pubblicazione di un progetto esistente in un nuovo repository remoto non funzionava.
- È stato risolto un problema per cui le operazioni remote di GIT non riuscivano in Visual Studio per Mac.
- È stato risolto un problema per cui le descrizioni comando non venivano visualizzate per le soluzioni F#.
- È stato risolto un problema per cui la finestra di dialogo Segnala un problema causava l'arresto anomalo di Visual Studio per Mac durante l'immissione dei dettagli.
- È stato risolto un problema per cui si verificava un arresto anomalo di Visual Studio per Mac durante l'uso della finestra di dialogo Segnala un problema se veniva interrotta la connessione del debugger.
- È stato risolto un problema per cui venivano visualizzate due finestre popup di accesso se si tentava di segnalare un problema senza aver eseguito l'accesso.
- È stato risolto un problema che causava la visualizzazione di avvisi su icone mancanti nei file di log durante l'uso della finestra di dialogo Segnala un problema.
- È stato risolto un problema che impediva la visualizzazione dei messaggi di compilazione nella finestra Output di compilazione dopo la compilazione di progetti Docker Compose.
Visual Studio 2017 per Mac versione 7.8.4.1
Data di rilascio: 13 maggio 2019
- Questa versione corregge un problema a causa del quale si verifica un arresto anomalo di Visual Studio per Mac 7.8.3 dopo il caricamento di una seconda soluzione [https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].
Commenti e suggerimenti
I commenti degli utenti sono molto apprezzati. È possibile segnalare un problema tramite l'opzione Segnala un problema nell'IDE di Visual Studio per Mac e tenere traccia dei commenti e suggerimenti inviati nel portale della community di sviluppatori. Per suggerire nuove funzionalità è possibile usare Suggerisci una funzionalità; le funzionalità vengono rilevate anche nella community di sviluppatori.
Blog
Sfruttare i vantaggi delle informazioni dettagliate e delle raccomandazioni disponibili nel sito dei blog sugli strumenti di sviluppo per mantenersi aggiornati su tutte le nuove versioni con post di approfondimento su una vasta gamma di funzionalità.