Note sulla versione di Visual Studio 2013
Condizioni di licenza della community per sviluppatori di blog di | Visual Studio |
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:
- 20 luglio 2015 - Visual Studio 2013 Update 5
- 12 novembre 2014 -- Visual Studio 2013 Community
- 12 novembre 2014 -- Visual Studio 2013 Update 4
- 4 agosto 2014 -- Visual Studio 2013 Update 3
- 12 maggio 2014 - Visual Studio 2013 Update 2
- 2 aprile 2014 - Visual Studio 2013 Update 2
- 20 gennaio 2014 - Visual Studio 2013 Update 1
- 17 ottobre 2013 - Visual Studio 2013
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à degli sviluppatori
Visual Studio 2013 include 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. È possibile 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 include numerosi miglioramenti che consentono di essere più produttivi e rimanere concentrati durante la scrittura del 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. Visual Studio 2013 include anche un nuovo Team Explorer con una home page avanzata che offre una navigazione più semplice per le funzionalità di collaborazione in team, inclusa la possibilità di scollegare l'ancoraggi delle modifiche e delle compilazioni in sospeso in una finestra separata.
Quando si lavora con file di codice di grandi dimensioni, può essere difficile tenere traccia della posizione in cui ci si trova. 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 un'anteprima più dettagliata 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.
Comprendere che cosa fa una riga di codice fa solo parte della sfida come sviluppatore. È anche necessario comprendere la sua storia, chi ha lavorato su di esso, quale codice vi fa riferimento e altro ancora. Questo diventa particolarmente impegnativo 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 il metodo (incluso lo stato di superamento/esito negativo più recente), e quali riferimenti al codice esistono. È anche possibile passare rapidamente a tali dati, ad esempio un insieme di modifiche associato o un file di codice di riferimento con un semplice clic.
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. È possibile usare già 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 ulteriori 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, aspetto di Visual Studio (tema, tipi di carattere e così via) e altro ancora, mantenendoti sempre sotto controllo completo tramite le opzioni Impostazioni sincronizzate.
Supporto per lo sviluppo di app di Windows 8.1
Visual Studio 2013 offre il set di strumenti ideale per la creazione di applicazioni moderne che sfruttano la prossima fase dell'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 di 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 energetico per le app XAML e HTML, strumenti di profilatura della memoria avanzati per le app HTML e un'integrazione migliorata con Windows Store.
Blend per XAML è stato migliorato con nuove funzionalità significative per la progettazione di app di Windows Store, ad esempio l'aggiunta di righelli e guide personalizzate per un layout di contenuto più preciso, oltre a funzionalità di stile migliorate. Blend per HTML eredita anche questi miglioramenti e aggiunge nuove funzionalità specifiche per la creazione di app di Windows Store con HTML, ad esempio la nuova sequenza temporale per animare le modifiche in CSS.
L'esperienza di codifica per le app di Windows Store è 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 inoltre 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 di Windows Store.
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 abilitare facilmente notifiche push e archiviazione dei dati e manipolazione nel cloud.
Avanzamenti 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, l'uso di ognuno di questi approcci in Visual Studio implicava l'uso di tipi di progetto e strumenti separati per le funzionalità del progetto specifico. La visione one ASP.NET unifica l'esperienza del progetto Web in Visual Studio 2013 in modo da poter creare ASP.NET applicazioni Web 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 lavoro all'interno dei progetti Web, offrendo maggiore flessibilità e produttività durante lo sviluppo per il Web.
Se si progettano pagine Web o si implementano le progettazioni di altri, è 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 vuole 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 con 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 consentire agli utenti di interagire con processi aziendali, artefatti e altri sistemi. Office 365 Cloud Business Apps viene eseguito 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, con il bridging dei mondi dello sviluppatore di app aziendali con operazioni IT.
Miglioramenti del debug e dell'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 prestazioni che funzionano con il progetto e consente di iniziare rapidamente a usarli per migliorare l'applicazione.
Memory Dump Analyzer in Visual Studio 2013 semplifica la diagnosi dei problemi di memoria negli ambienti di produzione analizzando i dump dell'heap della 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 si fa con le applicazioni gestite a 32 bit. Inoltre, il debug asincrono è stato 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 quando vengono eseguite su 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 completare 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 migliora ulteriormente l'uso di C++. La possibilità di filtrare lo stack di chiamate in modo che sia sufficiente il codice scritto quando il debug esiste 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 livello di prestazioni dei profili corrispondenti alle prestazioni reali mostrando il modo in cui 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 Gestione del ciclo di vita delle applicazioni che consentiranno ai team di essere più produttivi e collaborare con il 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 dei team, i commenti sul 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 è fornito da Team Foundation Server , che può essere installato in un server locale o in Team Foundation Service, ospitato nel cloud. Indipendentemente dal fatto che il team preferisca l'aumento del controllo e della 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 più team e vedere come il lavoro viene eseguito in iniziative più ampie.
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 man mano 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 della 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 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 ai commenti relativi a insiemi di modifiche, scaffali o commit Git per partecipare a conversazioni con il team sulle modifiche al codice sorgente. È anche possibile trovare facilmente i commenti usando il filtro Esplora versioni.
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 problemi di gestione dell'hardware o di un lab virtuale.
I miglioramenti apportati alla gestione dei test case basati sul Web consentono di creare o gestire piani di test 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.
Novità anche in 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à.
Licenze
L'acquisto di Visual Studio con una sottoscrizione di Visual Studio è il modo più diffuso per acquistare Visual Studio e ottenere l'accesso alla raccolta più completa di software, servizi e vantaggi per le piattaforme Microsoft. I sottoscrittori di Visual Studio attivi 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.