Visual Studio Icon Note sulla versione di Visual Studio 2013

Condizioni di | licenza | blog Visual StudioDeveloper Community

Nota

Questa non è la versione più recente di Visual Studio. Per scaricare la versione più recente, vedere le note sulla versione corrente per Visual Studio 2019.


versioni di Visual Studio 2013

È possibile visualizzare le note sulla versione per tutte le versioni di Visual Studio 2013:

Release Notes Icon Note sulla versione di Visual Studio 2013

Data di rilascio: 17 ottobre 2013

Scaricare Visual Studio Community 2013

È possibile scaricare Visual Studio 2013 da My.VisualStudio.com. My.VisualStudio.com richiede una sottoscrizione Dev Essentials gratuita o una sottoscrizione di Visual Studio.

Novità di questa versione

Funzionalità innovative per una maggiore produttività per sviluppatori

Visual Studio 2013 incluso molti miglioramenti dell'interfaccia utente in base al feedback dei clienti e al principio di progettazione principale di Microsoft per mantenere l'attenzione sul contenuto per offrire un'esperienza utente migliorata. Puoi notare le più di 400 icone modificate con una maggiore differenziazione e un maggiore uso del colore, una pagina iniziale riprogettata e altre modifiche di progettazione sottili in Visual Studio.

Visual Studio 2013 incluso un certo numero di miglioramenti che consentono di essere più produttivi e di rimanere concentrati durante la scrittura di codice. Alcune funzionalità sono apparse per la prima volta come esperimenti nell'estensione Visual Studio Power Tools prima di essere perfezionate e incorporate in Visual Studio. Le funzionalità di produttività, ad esempio il completamento automatico delle parentesi quadre, la possibilità di spostare righe di codice o blocchi tramite tasti di scelta rapida e lo spostamento in linea sono ora incorporati. Inoltre, Visual Studio 2013 include un nuovo Team Explorer con una home page avanzata che offre una navigazione più semplice per le funzionalità di collaborazione tra i team, inclusa la possibilità di annullare l'ancorato delle modifiche e delle compilazioni in sospeso in una finestra separata.

Pending Changes Window and New Team Explorer

Quando si lavora con file di codice di grandi dimensioni, può essere difficile tenere traccia della posizione in cui si è. In Visual Studio 2013 è possibile cambiare facilmente il comportamento della barra di scorrimento tra due modalità. In modalità barra è possibile visualizzare annotazioni come la posizione del cursore, modificare la posizione e tenere traccia degli errori più direttamente. In modalità mappa, la barra di scorrimento mostra un'anteprima in tempo reale del codice sorgente, nonché la possibilità di passare il puntatore del mouse sul codice per visualizzarne in anteprima maggiori dettagli all'interno di una descrizione comando. È quindi possibile fare clic sulla posizione esatta del codice che passa a tale posizione.

Comprendere le operazioni eseguite da una riga di codice è un'attività chiave durante lo sviluppo. Il comando Vai a definizione è ora accompagnato dalla nuova funzionalità Visualizza definizione. Con Visualizza definizione non è più necessario lasciare il contesto della riga di codice per visualizzare una definizione in una visualizzazione inline.

Peek Definition

Comprendere cosa fa una riga di codice è solo parte della sfida come sviluppatore. È anche necessario comprenderne la cronologia, chi ha lavorato su di esso, il codice che vi fa riferimento e altro ancora. Questo diventa particolarmente complesso nei progetti orientati ai team. CodeLens (Indicatori di informazioni sul codice) in Visual Studio Ultimate 2013 usa le informazioni dei metadati del progetto e Team Foundation Server 2013 per inserire elementi Decorator in ognuno dei metodi nel codice che mostrano informazioni quali gli insiemi di modifiche che hanno portato alla creazione o alla modifica recente, che era l'ultima persona a lavorare sul codice, quali unit test coprono metodo (incluso lo stato di passaggio/errore più recente) e i riferimenti al codice esistenti. È anche possibile passare rapidamente a tali dati, ad esempio un insieme di modifiche associato o un file di codice di riferimento con un solo clic.

CodeLens

Visual Studio 2013 introduce un'esperienza IDE connessa, consentendo di iniziare a usare Visual Studio 2013 più rapidamente. Quando si avvia Visual Studio 2013 per la prima volta, verrà chiesto di accedere usando l'account Microsoft. È già possibile usare lo stesso account con le sottoscrizioni MSDN o Team Foundation Service. Dopo l'accesso, la copia di Visual Studio 2013 viene registrata per l'uso senza la necessità di eseguire altri passaggi. Visual Studio 2013 sincronizza automaticamente anche le impostazioni tra i dispositivi usando l'esperienza IDE connessa. Le impostazioni sincronizzate includono categorie come tasti di scelta rapida, Visual Studio aspetto (tema, tipi di carattere e così via) e altro ancora, mantenendo tutto il controllo completo tramite le opzioni di Impostazioni sincronizzate.

Supporto per lo sviluppo di app Windows 8.1

Visual Studio 2013 fornisce il set di strumenti ideale per la creazione di applicazioni moderne che sfruttano la prossima ondata di innovazione della piattaforma Windows (Windows 8.1), supportando al tempo stesso dispositivi e servizi in tutte le piattaforme Microsoft. Il supporto per lo sviluppo di app Windows Store in Windows 8.1 include molti aggiornamenti per gli strumenti, i controlli e i modelli, il nuovo supporto di test codificati dell'interfaccia utente per le app XAML, l'analizzatore velocità di risposta dell'interfaccia utente e il profiler consumo di energia per le app XAML e HTML, strumenti di profilatura della memoria avanzati per le app HTML e una migliore integrazione con Windows Store.

UI Responsiveness Analyzer

Blend per XAML è stato migliorato con nuove funzionalità significative per la progettazione di app dello Store Windows, ad esempio l'aggiunta di righelli e guide personalizzate per un layout di contenuto più preciso, oltre a funzionalità di stili migliorate. Blend per HTML eredita anche questi miglioramenti e aggiunge nuove funzionalità specifiche per la creazione di app dello Store Windows con HTML, ad esempio la nuova sequenza temporale per l'animazione delle modifiche in CSS.

Blend for Visual Studio

L'esperienza di codifica per le app dello Store di Windows è stata migliorata in Visual Studio 2013. L'editor XAML offre ora progressi in IntelliSense, ora disponibile anche per il data binding, l'associazione di modelli e le risorse. Consente anche una transizione più produttiva tra markup di progettazione e code-behind; incluso il supporto per la ricerca di riferimenti, la definizione e il passaggio al modello di visualizzazione. Questi, insieme ad altri miglioramenti, consentiranno di ridurre il lavoro durante la creazione di app dello Store Windows.

La connessione delle app di Windows Store è anche più semplice con l'aggiunta di Windows azure Servizi mobili che espongono l'app a una serie di scenari, ad esempio l'abilitazione di notifiche push e archiviazione dei dati e manipolazione nel cloud.

Miglioramenti dello sviluppo Web

La creazione di siti Web o servizi nella piattaforma Microsoft offre numerose opzioni, tra cui ASP.NET WebForms, ASP.NET MVC, WCF o servizi API Web e così via. In passato, lavorare con ognuno di questi approcci in Visual Studio significava lavorare con tipi di progetto separati e strumenti isolati per le funzionalità di tale progetto specifico. La visione one ASP.NET unifica l'esperienza del progetto Web in Visual Studio 2013 in modo da poter creare applicazioni Web ASP.NET usando le preferenze dei framework dei componenti ASP.NET in un singolo progetto. Questa nuova esperienza unificata include la possibilità di creare facilmente applicazioni ibride che includono versioni migliorate di ASP.NET WebForms, MVC o API Web, tutte in un singolo progetto. Ora è possibile combinare e abbinare gli strumenti giusti per il processo all'interno dei progetti Web, offrendo maggiore flessibilità e produttività durante lo sviluppo per il Web.

One ASP.NET New Project Dialog Box

Se si progettano pagine Web o si implementano le progettazioni di altri utenti, è probabile che si spenda una parte significativa del tempo modificando HTML e CSS durante l'aggiornamento delle finestre del browser e di nuovo per ottenere l'esperienza esatta che si desidera creare. Questo è ulteriormente complicato dalla diversità dei Web browser disponibili che i visitatori potrebbero usare per visualizzare il sito. Visual Studio 2013 elimina questo problema usando il collegamento al browser, che connette Visual Studio a uno o più browser moderni aperti in un'esperienza di sviluppo interattiva per mantenerli sincronizzati con le modifiche di markup senza dover aggiornare manualmente il browser per visualizzare le modifiche apportate.

Creare app aziendali moderne per Office 365

Con Visual Studio 2013 è possibile creare e gestire applicazioni aziendali moderne che estendono l'esperienza di Office 365 per aiutare gli utenti a interagire con processi aziendali, artefatti e altri sistemi. Office 365 Le app cloud business vengono eseguite nel cloud, sfruttando le funzionalità avanzate della piattaforma esposte da Windows Azure e Office 365. Come app basate sul cloud, sono disponibili per una miriade di dispositivi per aggregare dati e servizi da e verso un'azienda e integrare identità utente e grafici di social networking. Queste applicazioni si integrano con le funzionalità di gestione del ciclo di vita dell'applicazione di Visual Studio, bridging dei mondi dello sviluppatore di app aziendali con operazioni IT.

Miglioramenti al debug e all'ottimizzazione

Il nuovo hub Prestazioni e diagnostica in Visual Studio 2013 offre un'esperienza unificata per vari strumenti disponibili in Visual Studio. L'hub semplifica anche l'identificazione degli strumenti di diagnostica e delle prestazioni che funzionano con il progetto e consente di iniziare rapidamente a usarli per migliorare l'applicazione.

Performance and Diagnostics Hub

Memory Dump Analyzer in Visual Studio 2013 semplifica la diagnosi dei problemi di memoria negli ambienti di produzione analizzando i dump dell'heap di memoria .NET direttamente da Visual Studio. Usando la nuova funzionalità di analisi della memoria, è possibile risolvere le perdite di memoria e l'utilizzo inefficiente della memoria visualizzando dimensioni e conteggi, le istanze più grandi di oggetti e ciò che li mantiene attivi in memoria. È anche possibile confrontare due dump di memoria per ottenere informazioni dettagliate sul modo in cui l'utilizzo della memoria cambia nel tempo.

Quando si esegue il debug di applicazioni .NET 4.5.1 a 64 bit in Visual Studio 2013, è ora possibile "modificare e continuare" esattamente come avviee con le applicazioni gestite a 32 bit. Inoltre, il debug asincrono viene migliorato in Visual Basic, Visual C#, Visual C++e JavaScript in Visual Studio 2013. Quando si esegue in Windows 8.1, la finestra dello stack di chiamate include ora lo stack di chiamate logiche se si raggiunge un punto di interruzione o un'eccezione in un metodo asincrono. Oltre al supporto della diagnostica, .NET 4.5.1 include altri miglioramenti, ad esempio il supporto per la compattazione su richiesta dell'heap di oggetti di grandi dimensioni (GC) di Garbage Collection e l'avvio più rapido delle app durante l'esecuzione in computer multicore.

In Visual Studio Ultimate 2013 è possibile diagnosticare errori e problemi di prestazioni nelle app monitorate da System Center 2012 R2 Operations Manager. È possibile importare eventi di eccezione e prestazioni come log di IntelliTrace (.iTrace) e usare IntelliTrace in Visual Studio per eseguire l'esecuzione del codice per tali eventi.

Oltre alle funzionalità che migliorano il supporto per C++11, ad esempio la delega di costruttori, valori letterali stringa non elaborati, operatori di conversione espliciti e modelli variadic insieme al debug "just my code" in Visual Studio 2013 rende ancora più efficace l'uso di C++. La possibilità di filtrare lo stack di chiamate in modo che solo il codice scritto durante il debug esista per i linguaggi gestiti ed è ora disponibile per C++.

PGO (Ottimizzazione guidata profilo) è un'ottimizzazione del compilatore Visual C++ di runtime che sfrutta i dati del profilo raccolti dall'esecuzione di scenari utente importanti o incentrati sulle prestazioni per creare una versione ottimizzata di un'applicazione. Gli strumenti di profilatura in Visual Studio 2013 forniscono informazioni dettagliate sulle decisioni di ottimizzazione PGO, che consentono di comprendere il grado di corrispondenza dei dati del profilo alle prestazioni reali mostrando in che modo i percorsi di codice profilati (scenari utente comuni) e i percorsi di codice meno comuni (scenari utente meno comuni) di un'applicazione corrispondono al codice ottimizzato da PGO e come (dimensioni o velocità).

Funzionalità ALM espanse

Visual Studio 2013 incorpora un'ondata di nuove funzionalità di Application Lifecycle Management (ALM) che consentiranno ai team di essere più produttivi e di collaborare con un supporto migliorato per le procedure di sviluppo agile che è possibile adottare in modo incrementale per soddisfare le esigenze dell'organizzazione. Funzionalità come la gestione agile del portfolio, le sale del team, i commenti di codice basati sul Web sui set di modifiche/commit e i miglioramenti della gestione dei test case basati sul Web fanno parte di una soluzione integrata per aiutare il team a collaborare meglio e aumentare la produttività.

Il core per le funzionalità ALM di Visual Studio viene fornito da Team Foundation Server , che può essere installato in un server locale o Team Foundation Service, ospitato nel cloud. Indipendentemente dal fatto che il team preferisca un maggiore controllo e personalizzazione di un'installazione locale o l'accessibilità senza manutenzione del cloud, è disponibile un'opzione adatta alle esigenze del team.

Con Agile Portfolio Management è possibile gestire carichi di lavoro di grandi dimensioni e complessi in modo agile. È possibile definire una gerarchia di backlog per comprendere l'ambito del lavoro in diversi team e vedere come tale lavoro viene eseguito in iniziative più ampie.

Agile Portfolio Management

Le chat team rappresentano un'area di comunicazione e di acquisizione di informazioni tra i membri del team, sia vicini che remoti. In una sala team è possibile discutere del lavoro in corso, porre domande, condividere lo stato e chiarire i problemi che si verificano. La sala del team è il feed di attività dei progetti team per mantenere il team informato delle archiviazioni del codice, lo stato di compilazione, l'assegnazione di lavoro e altro ancora. Usando la sala del team anziché la posta elettronica, si riceve automaticamente un audit trail di conversazioni e decisioni che è possibile esaminare in qualsiasi momento e cercare. Un team room viene creato per impostazione predefinita per ogni progetto ed è possibile creare sale aggiuntive per supportare discussioni ad hoc e collaborazione tra team.

Team Room

Team Foundation Server 2013 supporta ora i repository Git. Inoltre, è ora possibile usare Esplora controllo della versione basato sul Web in Visual Studio 2013 per creare o rispondere a commenti su insiemi di modifiche, scaffali o commit Git per interagire con il team sulle modifiche al codice sorgente. È anche possibile trovare facilmente i commenti usando il filtro Esplora versioni.

Code comments

Con il supporto per i test di carico basati sul cloud in Team Foundation Service, è possibile generare test di scalabilità in pochi secondi che usano le risorse elastiche di Windows Azure per eseguire richieste da migliaia di utenti virtuali, fornendo informazioni dettagliate sui colli di bottiglia delle prestazioni delle applicazioni Web e dei servizi senza dover gestire hardware o un lab virtuale.

I miglioramenti apportati alla gestione dei test case basati sul Web consentono di creare o gestire Test Plans e gruppi direttamente dall'interfaccia Web. È anche possibile eseguire test da sistemi operativi non Windows usando qualsiasi Web browser moderno, consentendo ai tester di rimanere produttivi da qualsiasi ambiente di lavoro.

Inoltre, novità di Team Foundation Server 2013 è creazione di grafici degli elementi di lavoro. Creare rapidamente un'ampia gamma di grafici per visualizzare i dati in base alle query degli elementi di lavoro, ad esempio bug, storie utente e attività.

Work Item Charting

Gestione delle licenze

L'acquisto di Visual Studio con una sottoscrizione Visual Studio è il modo più diffuso per acquistare Visual Studio e ottenere l'accesso alla raccolta più completa di software, servizi e vantaggi per la destinazione delle piattaforme Microsoft. I sottoscrittori attivi Visual Studio avranno il primo accesso alla versione finale di Visual Studio 2013 a metà ottobre.

Con il rilascio di Visual Studio 2013, le funzionalità di pianificazione dei progetti Agile sono ora più accessibili per i project manager con funzionalità di gestione backlog e pianificazione sprint disponibili per i clienti Team Foundation Server 2013 Client Access License (TFS CAL) senza costi aggiuntivi.