Note sulla versione di Visual Studio 2017 (versione 15.3)

Last Update: 14/08/2017

| Community degli sviluppatori | Requisiti di sistema | Compatibilità | Codice distribuibile | Condizioni di licenza | Blog | Problemi noti |

Questo articolo contiene informazioni relative alla versione più recente di Visual Studio 2017 (versione 15.3). Fare clic sul pulsante per continuare.

Scaricare la versione più recente di Visual Studio 2017 Per altre informazioni, fare riferimento alla guida all'installazione.

Commenti e suggerimenti

Le opinioni dei nostri clienti sono molto importanti per noi. È possibile segnalare un problema tramite l'opzione Segnala un problema del programma di installazione o dell'IDE di Visual Studio. L'icona Feedback Icon si trova nell'angolo superiore destro. È possibile tenere traccia dei commenti e dei suggerimenti inviati nel portale della community di sviluppatori. Inviare eventuali suggerimenti tramite il sito UserVoice.


Data di rilascio: 14 agosto 2017 - Visual Studio 2017 (versione 15.3)

Novità di questa versione


Problemi principali corretti in questa versione

L'elenco seguente include i problemi più votati dalla Community degli sviluppatori e che sono stati risolti in questa versione.
Dev Community Votes   Il tema scuro non viene caricato dopo l'installazione di F#.
Dev Community Votes   L'aggiornamento del programma di installazione di Visual Studio causa un ciclo infinito.
Dev Community Votes   L'elenco dei progetti recenti non viene visualizzato correttamente.
Dev Community Votes   Non è possibile aggiungere un nome a un nuovo profilo personalizzato.
Dev Community Votes   Lo spostamento dell'estensione DSL da Visual Studio 2015 a Visual Studio 2017 restituisce un errore di runtime.
Dev Community Votes   Il blocco try...catch genera il messaggio di errore 'Tentativo di eseguire un'operazione di modifica TextBuffer mentre è in corso un'altra modifica'.
Dev Community Votes   Certificato autofirmato di Visual Studio non accettato in Chrome 58.
Dev Community Votes   La pubblicazione ha esito negativo con l'errore 'In tutti gli invii di una compilazione è necessario usare istanze del progetto che derivano dalla stessa raccolta di progetti'.
Dev Community Votes   Ogni volta che si avvia Visual Studio 2017 viene eseguita un'operazione 'Ricerca dei componenti MEF nuovi e aggiornati in corso' con rallentamento del tempo di avvio.
Dev Community Votes   Caricamenti di pagina lenti durante il debug di Visual Studio 2017 in locale.
Dev Community Votes   L'esecuzione di Visual Studio Community 2017 senza autorizzazioni di amministratore causa un messaggio di errore di accesso negato.
Dev Community Votes   Operazione di installazione non riuscita.
Dev Community Votes   Impossibile rimuovere un progetto recente dall'elenco dei progetti recenti nella pagina iniziale.
Dev Community Votes   Impossibile eseguire il debug di un modello di testo T4.
Dev Community Votes   Tutti i siti Web HTTPS nuovi o esistenti generano un errore di certificato in Chrome
Dev Community Votes   Cache MEF non aggiornata in seguito alla modifica della versione dell'assembly.
Dev Community Votes   Il supporto di Editorconfig interpreta 'charset = utf-8' come UTF-8 con firma.
Dev Community Votes   RTM ignora le dipendenze di progetto e la compilazione ha esito negativo.
Dev Community Votes   Visual Studio si blocca quando si fa clic sulle schede dei file.
Dev Community Votes   PerfWatson2.exe blocca l'installazione dell'estensione per più di 1 minuto.
Dev Community Votes   Per l'anteprima di pubblicazione sul Web viene caricato solo un subset di file.
Dev Community Votes   Il debugger non viene installato correttamente.
Dev Community Votes   Con l'aggiornamento alla versione 15.2 vanno perdute le impostazioni di layout delle finestre.
Dev Community Votes   Eccezione System.Runtime.InteropServices.COMException da HRESULT: 0xD00000F3.
Dev Community Votes  La funzionalità di completamento automatico di C++ Enter inserisce una nuova riga invece di completare automaticamente l'identificatore.
Dev Community Votes   L'anteprima di pubblicazione non consente la pubblicazione selettiva di file.
Dev Community Votes   Errore di installazione di SSDT: Il processo non può accedere al file 'C:...IntelliTraceCollection.cab' perché è in uso da un altro processo.
Dev Community Votes   Errore di avvio della compilazione.
Dev Community Votes   Intellisense: impossibile usare Tab per il completamento automatico.
Dev Community Votes   Arresto anomalo di Visual Studio 2017 durante Connetti a processo.
Dev Community Votes   PerfWatson2.exe viene eseguito per alcuni minuti dopo la chiusura di Visual Studio 2017, bloccando i programmi di installazione di VSIX o delle estensioni.
Dev Community Votes   Le installazioni di Node.js e Python hanno esito negativo.

The Developer Community Portal Altre informazioni sui problemi segnalati dai clienti e risolti nella versione 15.3.


Novità di questa versione

Miglioramenti dell'accessibilità

In questa versione sono stati risolti oltre 1.700 problemi di accessibilità e reso Visual Studio più accessibile che mai.

  • È ora possibile accedere al tema "Blu (massimo contrasto)" (figura 1) che modifica leggermente alcuni di questi colori per aumentare il contrasto durante la codifica

    BlueTheme

    (Figura 1) Tema Blu (massimo contrasto)

  • Con l'Editor di Visual Studio, è ora possibile individuare le aree di controllo e spostarsi tra di esse tramite il nuovo set di comandi "Mostra annotazioni riga". La nuova funzionalità è disponibile nel menu di scelta rapida dell'editor (figura 2). Per altre informazioni, vedere la sezione Editor di Visual Studio.

    Show Line Annotations

    (Figura 2) Mostra annotazioni riga


Miglioramenti dell'IDE di Visual Studio

  • È stato aggiunto il comando Accessibilità tastiera nel menu "?". Questo comando fornisce un collegamento alla documentazione online sui suggerimenti sull'accessibilità.
  • Il sistema di diagnostica ora segnala nella barra informazioni le estensioni che potrebbero essere state coinvolte in una chiusura imprevista di Visual Studio (figura 3). La barra informazioni fornisce queste informazioni sulla chiusura e richiede se disabilitare l'estensione sospetta.

    InfoBar

    (Figura 3) Notifica nella barra informazioni

  • Negli scenari che prevedono l'apertura di cartelle, è possibile selezionare il debugger desiderato tramite un'interfaccia utente dedicata.

  • È stata interrotta la condivisione di alcune impostazioni, ad esempio i layout delle finestre degli strumenti, tra diverse installazioni affiancate di Visual Studio 2017 modificando il percorso del file “CurrentSettings.vssettings” in “%userprofile%\Documents\Visual Studio 2017\Settings” in una cartella specifica dell'installazione simile a “%localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx\Settings”.

    NOTA: è possibile usare le nuove impostazioni specifiche dell'installazione in una nuova installazione. Quando si esegue l'aggiornamento di un'installazione Visual Studio 2017 esistente alla versione più recente, verrà usato il percorso condiviso esistente. Se attualmente sono presenti installazioni affiancate di Visual Studio 2017 e si decide di eseguire l'aggiornamento usando il nuovo percorso del file di impostazioni specifico dell'installazione, eseguire il passaggio 1. Dopo l'aggiornamento, usare la procedura guidata Importazione/Esportazione impostazioni per esportare tutte le impostazioni esistenti in un percorso diverso dalla cartella “%localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx”.

    1. Aprire il prompt dei comandi per gli sviluppatori dell'installazione di Visual Studio aggiornata ed eseguire devenv resetuserdata.
    2. Avviare Visual Studio e importare le impostazioni salvate dal file di impostazioni esportato.
  • È stato risolto il bug della "finestra nascosta", per cui Visual Studio sembrava bloccarsi prima della visualizzazione della finestra principale.

  • È stata aumentata l'area di destinazione selezionabile per rendere più semplice ignorare i suggerimenti delle notifiche.

Miglioramenti dell'IDE di .NET

  • Sono stati aggiunti diversi nuovi refactoring e correzioni rapide, ad esempio per la risoluzione dei conflitti di unione, l'aggiunta di controlli null, l'aggiunta di parametri e molti altri. Visitare la pagina Refactoring, generazione di codice e azioni rapide in Visual Studio per visualizzare l'elenco completo.
  • Vengono suggeriti i nomi delle variabili in IntelliSense per velocizzare l'assegnazione dei nomi alle variabili, ad esempio Person person.
  • Modifica e continuazione ora supporta le funzionalità di C# 7.0 (ad eccezione delle funzioni locali).
  • È stato aggiunto il supporto per il glob dei file all'esterno della cartella del progetto per .NET Core.

Miglioramenti relativi all'accesso e all'identità

  • È stato corretto il controllo per la selezione dell'account, in modo da rendere più affidabile il funzionamento dell'opzione "Immettere di nuovo le credenziali" (in alcuni casi, la selezione dell'account cancellava gli account quando venivano immesse di nuovo le credenziali. Questa correzione dovrebbe risolvere il problema).

Pagina iniziale

  • È stata aumentata l'area di destinazione selezionabile per l'aggiunta all'elenco degli elementi usati di recente nella pagina iniziale, per rendere più semplice aggiungere gli elementi a cui si è interessati all'inizio dell'elenco.

Caricamento leggero soluzioni

  • Sono state aumentate la velocità e la stabilità di compilazione.
  • È stato ridotto il numero di progetti caricati.
  • È stata aggiunta una nuova opzione (figura 4) per consentire a Visual Studio di effettuare la scelta ottimale per la soluzione.

Lightweight Solution Load Options

(Figura 4) Opzioni di Caricamento leggero soluzioni

  • Sono state aggiunte soluzioni per i risultati della ricerca di file per i progetti posticipati, invece che solo per i progetti caricati.
    • Esistono alcune limitazioni per questa funzionalità:
      • La ricerca non comprende il contenuto del file e non include risultati progressivi, ad esempio classi, metodi e così via.
      • I file che appartengono a un progetto vengono visualizzati come un elenco semplice. Quando i file appartengono a una cartella, viene visualizzato il percorso relativo anziché il nome del file.
      • Non sono disponibili menu di scelta rapida per le voci relative ai file nella visualizzazione di ricerca.
    • Quando si carica un progetto, tutte le ricerche esistenti vengono aggiornate per aggiungere i risultati relativi all'avanzamento.
  • Le opzioni Vai a tutti e Vai al file ora mostrano il contenuto degli elementi esterni nell'area di lavoro.
  • È stata migliorata la compilazione batch nei progetti che usano Caricamento leggero soluzioni.

Configurazione

  • Il programma di installazione di Visual Studio ora supporta il ridimensionamento ad alta risoluzione a livelli inferiori a 150%.
  • Il file eseguibile vswhere.exe è stato aggiornato per escludere le istanze di anteprima per impostazione predefinita, ma vengono incluse quando si include --prerelease nella riga di comando.
  • L'interfaccia della riga di comando è in grado di gestire --verify, --fix e --clean.
    • --verify verifica il layout e segnala i payload mancanti o non validi.
    • --fix verifica il layout e scarica di nuovo i pacchetti mancanti o non validi.
    • --clean elimina i pacchetti obsoleti e consente di tagliare il layout in base a un intervallo di versioni specifico.
  • Le dimensioni delle unità sono state spostate fuori dalla descrizione comando nel programma di installazione (figura 5).

Drive Sizes in the Installer

(Figura 5) Dimensioni delle unità elencate nel programma di installazione


Apri cartella e strumenti CMake

  • È stata migliorata la stabilità per lo spostamento tra la cartella e la soluzione.
  • I controlli Extender di Apri cartella possono aggiungere alle cartelle un'icona del controllo del codice sorgente. In questo modo è possibile visualizzare rapidamente lo stato del controllo del codice sorgente dei file in Esplora soluzioni, attualmente implementato da SVN.
  • L'esperienza CMake in Visual Studio è stata aggiornata ed è ora possibile usare CMake 3.8.
  • È stato migliorato il supporto per la modifica, la compilazione e il debug in "Apri cartella" per i progetti C++ che usano MinGW o Cygwin.
  • È stato aggiunto il supporto per la definizione di variabili di ambiente globali e specifiche della configurazione in "CppProperties.json" e "CMakeSettings.json". Queste variabili di ambiente possono essere usate dalle configurazioni di debug definite in "launch.vs.json" e dalle attività in "tasks.vs.json".
  • Sono stati migliorati gli strumenti CMake per Visual Studio per fornire il supporto per l'integrazione di CTest.
  • È ora possibile usare il generatore Ninja di CMake, con la possibilità di creare facilmente codice destinato alle piattaforme a 64 bit, nonché compilare, eseguire il debug e modificare il codice con IntelliSense.

Editor di Visual Studio

  • È stato risolto un problema per cui IntelliSense scompariva se era attiva un'altra descrizione comandi.
  • È stato risolto il problema che rendeva più complesso effettuare lo scorrimento e la selezione manuali quando erano presenti numerosi errori.
  • È stata aggiunta una nuova variante del tema "Blu", progettata in modo specifico per gli utenti che hanno l'esigenza di aumentare il contrasto nell'editor di Visual Studio. Il tema offre un maggiore contrasto rispetto al tema "Blu" standard se non si vuole o non si ha bisogno di attivare la modalità contrasto elevato completa. È possibile provarlo tramite Strumenti -> Opzioni -> Ambiente -> Generale.
  • Se si usa un'utilità di lettura dello schermo, è ora possibile spostarsi tra le aree di controllo usando il nuovo comando "Mostra annotazioni riga".
    • Per attivare la funzionalità, scegliere "Mostra annotazioni riga" (Ctrl+K, Ctrl+M) dal menu di scelta rapida dell'editor. Verrà visualizzato un popup nell'editor che descrive le aree di controllo per tale riga.
    • Per spostarsi tra più annotazioni in una riga, usare Ctrl+K, Ctrl+ Right/Left Arrow.
    • È anche possibile trovare facilmente il contesto nel codice usando il comando "Mostra struttura" Ctrl+K, Ctrl+G. Verrà mostrato il contesto strutturale della riga di codice nel popup quando viene individuato il punto di inserimento, che potrà essere letto dall'utilità per la lettura dello schermo.

Strumenti di recapito continuo

Queste funzionalità sono state spostate dall'estensione CD4VS in Visual Studio:

  • Configurare il recapito continuo per le soluzioni che contengono progetti ASP.NET che hanno come destinazione un servizio app di Azure.
  • Configurare il recapito continuo per le soluzioni che contengono progetti ASP.NET Core che hanno come destinazione un servizio app di Azure.

Strumenti di sviluppo contenitori

  • Visual Studio 2017 versione 15.3 ora supporta un'ampia varietà di strumenti di sviluppo dei contenitori per le app .NET Framework esistenti con i contenitori di Windows, .NET Core con Windows e il supporto per Linux. Le aggiunte più recenti includono il supporto per le applicazioni .NET Core nei contenitori che eseguono Nano Server, nonché miglioramenti del debug per le applicazioni .NET Framework nei contenitori.

Strumenti di Service Fabric

  • In questa versione sono disponibili un nuovo modello di progetto ASP.NET Core con stato, il supporto per gli SDK 2.5 e 2.6 (e i runtime corrispondenti) di Service Fabric, nonché diverse correzioni di bug.

Servizi di linguaggio C++

  • Miglioramenti del motore di IntelliSense
    • IntelliSense per C++ supporta le nuove funzionalità di CC++17 per la versione del compilatore batch corrispondente.
    • Nel menu di scelta rapida dell'editor di C++ è stata aggiunta l'opzione Ripeti analisi file, che può essere usata se IntelliSense non funziona correttamente.
    • È stato ridotto l'uso della CPU quando si esegue Trova tutti i riferimenti o Gerarchia di chiamata per il codice C++.
    • È stata migliorata l'esperienza complessiva del motore IntelliSense per C++.
  • Miglioramenti delle procedure guidate per il progetto e il codice
    • Sono state riscritte diverse procedure guidate per il progetto e il codice nello stile basato su finestre di dialogo.
    • Aggiungi classe ora avvia direttamente la procedura guidata Aggiungi classe. Tutti gli altri elementi che in precedenza erano disponibili in questa posizione ora sono disponibili in "Aggiungi > Nuovo elemento".
    • I progetti Win32 ora sono inclusi nella categoria Desktop di Windows nella finestra di dialogo Nuovo progetto.
    • I modelli Applicazione console di Windows e Applicazione desktop di Windows ora creano i progetti senza visualizzare una procedura guidata. Nella stessa categoria è presente una nuova Creazione guidata applicazione desktop di Windows, che visualizza le stesse opzioni disponibili in precedenza.
  • L'opzione "Abilita caricamento più rapido del progetto" in Opzioni sperimentali è stata rinominata "Abilita memorizzazione progetti nella cache" e spostata nelle impostazioni del progetto VC++. Il valore della proprietà precedente non viene propagato alla nuova opzione.

Set di strumenti e librerie di Visual C++

  • Nel prompt dei comandi per gli sviluppatori per Visual Studio (e nel prompt dei comandi di Visual C++) è stato aggiunto il supporto per l'inizializzazione di un ambiente di prompt dei comandi destinato al set di strumenti di Visual C++ 2015 (v140) tramite l'argomento -vcvars_ver=14.0.
  • Le directory di file Redist di Visual C++ sono state rinominate Microsoft.VC141.* per garantire la corrispondenza della versione con il set di strumenti (14.1 x). In Visual Studio 2017 RTM queste directory erano denominate in modo errato Microsoft.VC150.*.
  • Versione del file e directory di Visual C++ (Visual Studio 2017 15.3):
    • Versione del file del set di strumenti di VC++: 14.11.25506.0 o 19.11.25506.0
    • Directory degli strumenti di VC++: VC\Tools\MSVC\14.11.25503 (il percorso della directory era bloccato in una versione di anteprima)
    • Directory Redist di VC++ [a]: VC\Redist\MSVC\14.11.25325 (tutti i runtime, ad eccezione di MFC e OneCore)
    • Directory Redist di VC++ [b]: VC\Redist\MSVC\14.11.25415 (runtime MFC e OneCore)

Supporto per il linguaggio C# 7.1


Miglioramenti di .NET Core e ASP.NET Core

  • È ora possibile installare l'SDK per .NET Core 2.0 tramite un download distinto per abilitare lo sviluppo per .NET Core 2.0 in Visual Studio 2017 versione 15.3. Per informazioni dettagliate, vedere il post del blog .NET.
  • Visual Studio offre ora il supporto side-by-side di più SDK per .NET Core. È possibile provare a usare la build giornaliera più recente di .NET Core SDK e al tempo stesso eseguire attività di sviluppo con la versione pubblica più recente dell'SDK. Per informazioni dettagliate, vedere il post del blog .NET.
  • Il supporto per Visual Basic permette di creare applicazioni console .NET Core e librerie di classi .NET Core e .NET Standard in Visual Basic.
  • L'interoperabilità tra .NET Framework e .NET Standard/Core permette di fare riferimento alle librerie di .NET Core/.NET Standard da progetti .NET Framework e viceversa. Non è necessario aggiungere manualmente i pacchetti NuGet di interoperabilità: Visual Studio esegue automaticamente questa operazione.
  • Il miglioramento del supporto per più framework di destinazione permette di compilare il progetto per più framework di destinazione (TFM) e usare il selettore TFM in Debug/Esegui per selezionare il TFM per l'esecuzione.
  • È stato aggiunto il supporto per le immagini Windows Nano per l'inserimento nei contenitori delle app ASP.NET Core come immagini Windows Nano. È ora possibile selezionare Nano come piattaforma del contenitore. È possibile eseguire questa operazione in File -> Nuovo progetto per i progetti ASP.NET Core. Per i progetti esistenti, può essere aggiunto usando il menu di scelta rapida del progetto.
  • Supporto per IIS locale: ora è possibile sviluppare ed eseguire il debug usando IIS da Visual Studio.
  • ASP.NET Core in .NET Framework: in questa versione, per creare un progetto ASP.NET Core destinato alla versione completa di .NET Framework (solo Windows), usare l'elenco a discesa nella finestra di dialogo One ASP.NET.
  • Ora è possibile abilitare la funzionalità Live Unit Testing per i progetti .NET Standard, .NET Core e ASP.NET Core.


Miglioramenti di NuGet

  • NuGet ora visualizza avvisi ed errori migliorati durante l'installazione di pacchetti o l'aggiunta di riferimenti da progetto a progetto incompatibili.
  • NuGet ora consente di eliminare specifici avvisi o tutti gli avvisi oppure di innalzarli di livello a errori tramite le proprietà di compilazione.


.NET Framework 4.7


Debug e diagnostica

Supporto del debugger per i server di simboli di Visual Studio Team Services

  • Ora è possibile eseguire query e scaricare i simboli (figura 6) dai server di simboli di Visual Studio Team Services. È possibile selezionare i percorsi dei simboli di Visual Studio Team Services e aggiungerli all'ambiente di Visual Studio tramite la pagina Strumenti -> Opzioni -> Debugger -> Simboli. Per configurare un server di simboli di Visual Studio Team Services, seguire queste istruzioni.

Add VSTS Symbol Server

(Figura 6) Aggiungere un server di simboli di Visual Studio Team Services

  • L'API SetThreadDescription ora è supportata durante il debug quando si usa Avvia debug (F5) o Connetti a processo (Ctrl+Alt+P). I nomi dei thread impostati tramite questa API ora vengono visualizzati nella finestra Thread e nell'elenco a discesa Thread nella barra degli strumenti Posizione di debug. Questa funzionalità non è attualmente supportata durante il debug di dump.
  • La finestra di output ora visualizza l'output della console di un'applicazione in esecuzione all'interno di un contenitore di Windows durante il debug.
  • È stato aggiunto il supporto per il debug di applicazioni .NET Core eseguite all'interno di contenitori di Windows basati su Nano Server.

Impostare l'istruzione successiva con un clic

  • Ora è possibile tenere premuto il tasto Ctrl mentre l'esecuzione è interrotta in corrispondenza di un punto di interruzione durante il debug. L'icona Esegui fino alla riga selezionata (Continua l'esecuzione fino a qui) accanto alla riga di codice diventa "Imposta istruzione successiva" (figura 7). Fare clic su di essa per spostare il puntatore dell'istruzione giallo in tale riga e impostare l'istruzione successiva per l'esecuzione da parte del debugger.

Click to Set Next Statement

(Figura 7) Impostare l'istruzione successiva con un clic

  • Il collegamento all'origine ora è supportato per il formato file PDB Windows (oltre ai PDB portatili). I compilatori che lo supportano possono inserire le informazioni necessarie nel formato file PDB Windows e il debugger può recuperare i file di origine in base a tali informazioni.

Miglioramenti apportati al debug di Apri cartella

È stata semplificata l'esperienza di debug quando si usano i nuovi modelli disponibili per Apri cartella. Se è installato il debugger Core, i nuovi modelli consentono di scegliere il tipo di debugger da usare. È possibile scegliere Gestito, Nativo o Misto nella finestra di dialogo "Seleziona un debugger", accessibile tramite l'opzione di menu "Impostazioni per debug e avvio" in Esplora soluzioni. Se è installata un'esperienza C++ MDD (Android C++, debug di Linux e così via), nella stessa opzione di menu ora verranno visualizzate le opzioni per il supporto di MinGW e Cygwin usando GDB per il collegamento e l'avvio.

Aggiornare tutti i valori annidati nelle finestre delle variabili

  • Quando si fa clic sul pulsante Aggiorna per il nodo padre di una variabile o un'espressione nelle finestre Espressioni di controllo, Auto e Variabili locali, vengono aggiornate e rivalutate anche tutte le variabili e le espressioni visibili che sono elementi figlio di tale nodo. Non è più necessario fare clic sul pulsante Aggiorna per ognuno degli elementi figlio.

Supporto di Live Unit Testing per .NET Core

  • Ora è possibile abilitare la funzionalità Live Unit Testing per i progetti .NET Standard, .NET Core e ASP.NET Core.

Xamarin

  • Riprogettazione delle pagine delle proprietà e del manifesto dell'app - È stato semplificato l'uso delle pagine delle proprietà per i progetti iOS e Android.
  • Nuovo editor per i diritti - È stato aggiunto un editor autonomo per la modifica dei diritti delle app.

Per una panoramica completa delle modifiche, assicurarsi di visitare developer.xamarin.com per altri dettagli.


.NET Core

  • È stato aggiunto il supporto per Live Unit Testing per i progetti .NET Core.
  • Ora è possibile creare applicazioni console .NET Core e librerie di classi .NET Core e .NET Standard usando Visual Basic.
  • Visual Studio ora supporta la creazione e l'esecuzione di app .NET Core 2.0 se l'SDK viene installato separatamente. È ora possibile installare le build più recenti dalla pagina .NET Core 2.0 SDK.

Per altre informazioni, vedere il blog di .NET Core 2.0.


Clustering di eventi correlati in Ricerca di Application Insights

  • Sono stati aggiunti cluster di eventi correlati ai risultati delle query di ricerca nello strumento Ricerca di Application Insights. Questi cluster consentono di individuare modelli insoliti nel comportamento di un'applicazione, ad esempio un volume elevato di eccezioni generate da un singolo paese, una singola versione o un singolo utente.

Redgate Data Tools

Redgate ReadyRoll Core

È stato eseguito l'aggiornamento alla versione 1.13.23.3402 per aggiungere:

  • Miglioramenti delle icone con il supporto per la risoluzione elevata e una maggiore velocità di risposta nella barra degli strumenti.
  • Miglioramenti all'usabilità per la scheda Impostazioni progetto.
  • Miglioramenti all'usabilità per la visualizzazione Guida introduttiva, Riepilogo distribuzione e la finestra di accesso.
  • Una visualizzazione per i casi in cui il database di destinazione non esiste.
  • Una voce ReadyRoll nel menu Strumenti.
  • Supporto per l'autenticazione SQL all'apertura di SSMS.

Redgate SQL Prompt Core

  • È stato eseguito l'aggiornamento alla versione 7.5.1.1087 per migliorare il supporto della sintassi per SQL Server 2016 e sono stati risolti problemi relativi alla qualificazione dei nomi e alla connettività di Azure.
  • È stato eseguito l'aggiornamento alla versione 2.4.2.1321 per aggiungere un'icona per il supporto per la risoluzione elevata.

Strumenti per le funzioni di Azure

  • Gli strumenti per lo sviluppo di funzioni di Azure in C# sono inclusi come parte del carico di lavoro "Sviluppo di Azure".
  • È possibile sviluppare una funzione di Azure mediante librerie di classi C# precompilate e attributi per specificare i trigger.
  • È possibile compilare, eseguire ed effettuare il debug nel computer di sviluppo locale.
  • È ora possibile pubblicare direttamente in Azure da Visual Studio.

JavaScript e TypeScript

  • È stato eseguito il passaggio dal nodo a 64 bit al nodo a 32 bit per l'avvio di tsserver e il dimezzamento dell'utilizzo della memoria del servizio di linguaggio.
  • Il percorso del file IntelliSense nelle istruzioni di importazione è ora più veloce.
  • Ora le versioni di typeScript possono essere installate in modo indipendente dagli aggiornamenti di Visual Studio e selezionate a livello di singolo progetto (altre informazioni sono disponibili qui)

Node.js

  • È stato aggiunto il supporto per il debug di Node 8.
  • Sono stati apportati miglioramenti delle prestazioni dei test runner per gli unit test.
  • È stata semplificata l'interfaccia utente del programma di installazione dei pacchetti npm.

Provider Microsoft Graph in Servizi connessi

  • È stato abilitato il supporto per le API Microsoft Graph abilitato in Servizi connessi.

Python

  • È stata risolta una serie di arresti anomali ed errori imprevisti, comportando un'esperienza più stabile.
  • È stata migliorata l'accessibilità nelle utilità per la lettura dello schermo, la navigazione da tastiera e il contrasto elevato.
  • È stata migliorata la localizzazione, in modo che gli utenti non di lingua inglese possano visualizzare meno testo in inglese nell'interfaccia utente.

R Tools

  • Funzionalità IntelliSense migliorata
  • Migliore connettività di Azure ai computer che bloccano il ping
  • L'installazione di servizi remoti non richiede più i diritti di gestione del servizio
  • Miglioramenti e correzioni di accessibilità e localizzazione

Blog

Developer Tools Blogs Consultare gli approfondimenti e i suggerimenti disponibili nei blog sugli strumenti di sviluppo. I blog sugli strumenti di sviluppo consentono di mantenersi aggiornati su tutte le nuove versioni e di accedere ai post di approfondimento su una vasta gamma di funzionalità. Consultare il blog su .NET per informazioni dettagliate sull'ambiente .NET. È possibile trovare consigli tecnici di esperti nei blog dei team di ogni linguaggio, ad esempio C#, VB, C++ e F#. Per l'elenco completo dei blog e altre notizie relative ai prodotti, visitare il sito dei blog sugli strumenti di sviluppo.

Problemi non risolti

Open IssuesMicrosoft presta la massima attenzione ai commenti e suggerimenti degli utenti. Visitare il sito della community degli sviluppatori per conoscere i problemi più recenti, registrare nuovi problemi e votare a favore dei problemi esistenti.

Note sulla versione di Visual Studio 2017 (versione 15.2)

The Developer Community Portal Vedere i problemi segnalati dai clienti e risolti in Visual Studio 2017 (versione 15.2).

Note sulla versione di Visual Studio 2017 (versione 15.1)

The Developer Community Portal Vedere i problemi segnalati dai clienti e risolti in Visual Studio 2017 (versione 15.1).

Vedere le note sulla versione di Visual Studio 2017 (versione 15.0)

The Developer Community Portal Vedere i problemi segnalati dai clienti e risolti in Visual Studio 2017 (versione 15.0).


In alto