Visual Studio Icon Cronologia note sulla versione di Visual Studio 2013 Update 2

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:

Release Notes IconVisual Studio 2013 Update 2

Data di rilascio: 2 aprile 2014

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.

Nuove funzionalità

Questa versione includeva nuove funzionalità per la creazione di app destinate a Windows Telefono 8.1, la possibilità di creare app di Windows universali destinate a Windows Runtime, TypeScript 1.0 RTM e molte altre nuove funzionalità.

Team Foundation Server 2013 Update 2

Con il rilascio di Team Foundation Server 2013 Update 2, continuiamo a introdurre nuove funzionalità ALM, correzioni di bug e altri miglioramenti per i clienti locali.

Di seguito è riportato un riepilogo delle funzionalità più diffuse in questa versione e dei collegamenti pertinenti in cui è possibile ottenere altre informazioni.


CodeLens: nuovo indicatore "Modifiche in ingresso"

La funzionalità CodeLens in Visual Studio Ultimate consente agli sviluppatori di visualizzare rapidamente le informazioni senza dover lasciare il codice e offre informazioni dettagliate da vari indicatori disponibili senza perdere il contesto del codice.

In questa versione CodeLens ottiene un nuovo indicatore di modifiche in ingresso che fornisce informazioni dettagliate sulle modifiche apportate in altri rami al codice attualmente in uso da un altro sviluppatore. Ciò consente ai team di lavorare con più rami un modo nuovo e semplice per rimanere informati senza dover uscire dalla finestra dell'editor di codice.

Incoming Changes indicator in CodeLens

Tag dell'elemento di lavoro: modificare da Visual Studio ed Excel, usare nelle query

L'assegnazione di tag all'elemento di lavoro viene definita da un utente e aggiunge metadati a un elemento di lavoro che consente di filtrare rapidamente i dati senza dover creare query o filtri personalizzati aggiuntivi.

Con questa versione, l'assegnazione di tag diventa ancora migliore. Visualizzare e modificare i tag direttamente da Visual Studio oppure usarli come parte di una query dell'elemento di lavoro per gli operatori "Contains" e "Does Not Contains" (sia in Visual Studio che in Accesso Web).

Querying work items using tags

Inoltre, quando si aprono query sugli elementi di lavoro in Excel (per operazioni come la modifica bulk degli elementi), è ora possibile visualizzare e gestire i tag direttamente dal foglio di calcolo connesso.

Querying work items using tags in Excel

Diagramma di flusso cumulativo: data di inizio configurabile

Quando si lavora con le bacheche Kanban, Team Foundation Server è un ottimo strumento per visualizzare lo stato corrente del progetto perché mantiene automaticamente un diagramma di flusso cumulativo man mano che gli elementi vengono spostati sulla lavagna.

In questa versione è stata aggiunta la possibilità di rispondere alle richieste dei clienti per impostare una nuova data di inizio per i diagrammi di flusso cumulativi che riavviano i calcoli del diagramma in base alla nuova data di inizio.

Grafici burn-down: giorni lavorativi configurabili

In Team Foundation Server Accesso Web, i team agile sono in grado di usare grafici burn-down come rappresentazione grafica del lavoro rimanente rispetto al tempo disponibile in uno sprint.

In questa versione è stata aggiunta una nuova impostazione del team per la configurazione dei giorni lavorativi per un team di progetto, offrendo in modo efficace la possibilità di rimuovere i giorni del fine settimana dai grafici burn-down (una funzionalità altamente richiesta in Visual Studio UserVoice).

Setting working days in burndown charts

Creazione di grafici degli elementi di lavoro: aggiunta della home page e personalizzazione dei colori

La funzionalità di creazione di grafici degli elementi di lavoro nell'accesso Web consente agli utenti di visualizzare rapidamente lo stato del lavoro in corso visualizzando i risultati di una query di elenco flat. È possibile creare diversi tipi di grafici, ad esempio torta, barra, colonna o colonna in pila per la stessa query.

In questa versione sono stati resi ancora più utili i grafici abilitando l'aggiunta di grafici alla home page di un team o di un progetto; rendendo più semplice mantenere tutti informati sui punti dati che il team trova più prezioso.

Pin work item charts to the home page

Inoltre, è stata abilitata la colorazione personalizzabile delle serie di grafici degli elementi di lavoro tramite un semplice strumento di selezione colori, come illustrato di seguito.

Customize colors in work item charts

Gestione di test case basati sul Web: esportazione di artefatti e parametri condivisi

La creazione, la gestione e l'esecuzione di test manuali dal browser è possibile usando la funzionalità di gestione dei test case basata sul Web di TFS.

In questa versione è stata aggiunta una nuova funzionalità per l'esportazione di piani di test, gruppi di test o test case insieme alle rispettive proprietà in un file HTML per diversi usi offline, ad esempio la condivisione con altri utenti tramite posta elettronica o una stampa più semplice.

Export test plans, test suites, or test cases to HTML

È stata inoltre aggiunta una nuova funzionalità denominata "Parametri condivisi" che consente la condivisione dei parametri del test case consolidando dati di parametri simili in un'unica posizione e facendo riferimento a tali parametri in più test case.

Shared Parameters in Web-based test case management

Controllo del codice sorgente Git: vari miglioramenti

Indipendentemente dalle dimensioni o dalla complessità di un progetto, il controllo del codice sorgente svolge un ruolo importante per mantenere il controllo delle modifiche apportate al codice sorgente in un periodo di tempo. Con Team Foundation Server 2013, è possibile scegliere tra due tipi di opzioni di controllo del codice sorgente per il nuovo progetto team: TFVC o Git.

In questa versione ci siamo concentrati sul miglioramento dell'implementazione del controllo del codice sorgente Git:

  • Usare la funzionalità Annotate (nota anche come colpa) con Git
  • Modificare i commit locali recenti usando Visual Studio (in modo simile alla riga di comando: "git modificato"), purché i commit non siano ancora stati inseriti nel repository TFS
  • Eseguire il push o il pull da un repository remoto selezionato in Team Explorer senza dover usare la riga di comando
  • Ripristinare un commit per annullare un'archiviazione più facilmente
  • Monitorare o annullare operazioni Git con esecuzione prolungata
  • Usare Ant o Maven nel controller di compilazione per compilare codice Java gestito in un repository Git (richiede Team Explorer Everywhere (T edizione Enterprise) Update 1 e estensioni di compilazione TFS)

Accesso Web: pagina iniziale del team aggiornata e prestazioni di spostamento del backlog migliorate

Quando si esegue Team Foundation Server (TFS) in locale, Team Web Access fornisce un'interfaccia utente basata su browser da usare da qualsiasi membro del team senza dover installare software aggiuntivo. Questa interfaccia Web fornisce l'accesso alle funzionalità in TFS che includono, ma non solo, codice sorgente, gestione backlog, compilazioni e gestione di test case basati sul Web.

In questa versione sono state rinnovate le home page di Team e Project con un design più accattivante che rende migliore l'uso dello schermo su risoluzioni dello schermo più ampie.

Redesigned home page for TFS web access

Grazie ai commenti e suggerimenti dei clienti, sono stati apportati miglioramenti alle prestazioni durante lo spostamento del backlog nell'interfaccia Web.

Altre modifiche e correzioni di bug

Per un elenco completo delle modifiche, vedere l'articolo della Knowledge Base di Visual Studio Update.

Windows Telefono 8.1 e app di Windows universali

Oggi, il team di Windows ha annunciato importanti aggiornamenti in Windows e Windows Telefono, incluse le nuove funzionalità della piattaforma per sviluppatori in Windows Telefono 8.1 e il prossimo passo importante verso l'unificazione della piattaforma con app di Windows universali per un common Windows Runtime su telefoni, tablet e PC.

Universal Windows apps for a common Windows runtime

Novità per gli sviluppatori di Visual Studio destinate a Windows Telefono 8.1:

  • Aggiornare le app di Windows Telefono 8.0 esistenti a Windows Telefono 8.1 e sfruttare le nuove funzionalità della piattaforma
  • Creare nuove app di Windows universali destinate sia alle piattaforme Windows Telefono 8.1 che a Windows Store 8.1 usando progetti universali che consentono loro di condividere codice ed elementi dell'interfaccia utente e di creare una piattaforma comune basata su Windows Runtime
  • Gli sviluppatori hanno opzioni per la creazione di app con C# e .NET, HTML e JavaScript o C++ e DirectX durante la creazione di app di Windows universali

Per altri dettagli, visita il Centro sviluppo Windows e scopri tutte le informazioni su questa nuova versione.

TypeScript 1.0 (RTM)

TypeScript è un linguaggio open source sviluppato da Microsoft per i progetti JavaScript su scala di applicazioni, basato su un superset tipizzato di JavaScript che viene compilato in javaScript normale. TypeScript, combinato con Visual Studio, è un'esperienza di prima classe con funzionalità come il controllo statico, la navigazione basata su simboli, il refactoring del codice e molto altro ancora.

TypeScript 1.0 (RTM) in Visual Studio

In questa versione si annuncia che TypeScript ha raggiunto la versione 1.0 (RTM), portando il linguaggio alla prima versione ufficiale dopo 18 mesi di sviluppo e molto entusiasmo per la community degli sviluppatori.

Debug, diagnostica e profilatura

In questa versione sono stati aggiunti nuovi strumenti di profilatura e sono stati apportati miglioramenti al debugger, .NET Managed Memory Analyzer, IntelliTrace, Performance, Diagnostics Hub e molto altro ancora.

Gli elementi di rilievo includono:

  • Debugger
    • Il debugger di Visual Studio supporta ora un nuovo visualizzatore di stringhe per stringhe con codifica JSON che le visualizza come controllo visualizzazione albero e consente allo sviluppatore di eseguire operazioni come la ricerca, l'evidenziazione o la copia di una coppia chiave/valore
    • .NET Managed Memory Analyzer include una nuova funzionalità per esaminare i valori di oggetti e istanze di dump di memoria acquisiti.
    • È ora possibile eseguire il debug dei siti Web all'interno dell'emulatore di Windows Telefono 8.1 - Strumenti per le prestazioni e analizzatori
    • Un nuovo strumento Utilizzo CPU è ora disponibile nell'hub Prestazioni e diagnostica che può essere usato con WPF, Console, Windows Store 8.1 o Windows Telefono 8.1 app. Questo strumento fornisce dati sulle funzioni che usano la CPU e in quale grado. Ciò consente allo sviluppatore di prendere decisioni su dove concentrare il proprio impegno ottimizzando il codice dell'app per ottenere le migliori prestazioni possibili
    • Un nuovo strumento Utilizzo memoria è ora disponibile nell'hub Prestazioni e diagnostica per l'analisi di nuove app di Windows universali o di qualsiasi app compilata con Windows Runtime con C#/VB/C++ e XAML
    • È ora possibile eseguire più strumenti alla volta nell'hub Prestazioni e diagnostica mantenendo al tempo stesso una sequenza temporale comune in modo da poter risparmiare tempo, correlare i dati tra gli strumenti per ottenere informazioni più dettagliate sui problemi di prestazioni e informare i compromessi delle prestazioni
  • Intellitrace
    • Gli eventi di prestazioni di IntelliTrace raccolti da Microsoft Monitoring Agent (MMA) hanno nuove funzionalità:
      • Raggruppare gli eventi di prestazioni ed esaminare i percorsi ad accesso frequente all'interno dei dati sulle prestazioni
      • Passare a SQL quando sono disponibili ADO.NET dati dell'evento. In questo modo è possibile usare gli strumenti SQL di Visual Studio per esaminare la query SQL acquisita nei dati IntelliTrace
      • Passare facilmente a Azioni/Controller per i dati raccolti da ASP.NET siti Web MVC
    • Quando si esamina un file IntelliTrace raccolto da Microsoft Monitoring Agent (MMA) con i dati delle eccezioni, è ora più facile visualizzare i parametri e vedere dove sono state generate eccezioni visualizzando lo stack di chiamate in una mappa codice.
  • App di Windows Store
    • Attivare un prelettura durante il debug delle app dello Store di Windows 8.1; consentire agli sviluppatori di attivare manualmente la memorizzazione nella cache di prelettura per testare il comportamento del programma o per verificare che ContentPrefetcher sia registrato correttamente
    • Usare Hub di notifica di Windows Azure per inviare messaggi di notifica di test a Windows Store o Telefono app e controllare i risultati in tempo reale
  • Diagnostica grafica
    • Nuovo profiler grafica
      • L'analisi dei fotogrammi grafici raccoglie le misurazioni delle prestazioni sui fotogrammi acquisiti. Inoltre, esegue anche un set di esperimenti predefiniti che forniscono informazioni dettagliate sul modo in cui le prestazioni vengono influenzate quando vengono applicate diverse tecniche di trama. L'analisi dei frame raccoglie anche i contatori delle prestazioni dall'hardware e funziona allo stesso modo nei dispositivi Windows 8.1 e Windows Telefono 8.1. Si noti che l'analisi dei fotogrammi grafici si basa su una query timestamp non fornita con Windows Telefono 8.
    • Miglioramenti del debugger di grafica
      • Con la nuova funzionalità di acquisizione consecutiva, è ora possibile acquisire fino a 30 fotogrammi consecutivi con un'unica acquisizione.
      • L'acquisizione a livello di codice abilita l'acquisizione automatica attivata a livello di codice. Ciò è utile per il debug degli shader di calcolo nei programmi che non chiamano mai Present o quando un problema di rendering rende difficile prevedere un'acquisizione nei test manuali, ma che può essere stimata a livello di codice usando informazioni sullo stato dell'app in fase di esecuzione.
      • È stata aggiunta una nuova visualizzazione Chiamate disegno che visualizza gli eventi acquisiti e il relativo stato in una gerarchia organizzata dalle chiamate di disegno. È possibile espandere le chiamate di disegno per visualizzare lo stato del dispositivo corrente al momento della chiamata di disegno; ed è possibile espandere ulteriormente ogni tipo di stato per visualizzare gli eventi che impostano i relativi valori.
      • Graphics Debugger supporta ora completamente il debug di app di Windows Telefono 8.1 in un emulatore di telefono o in un telefono con tethering.

Microsoft Azure e sviluppo Web

Per gli sviluppatori Web, questa versione include nuove funzionalità e miglioramenti per gli strumenti e la piattaforma, inclusi gli aggiornamenti per ASP.NET MVC, API Web e pagine Web. Sono disponibili anche miglioramenti per gli sviluppatori Web che iniziano con Microsoft Azure.

Elementi in evidenza:

  • Miglioramenti dell'editor di codice e due nuovi editor (per file SASS e JSON):

    • Nuovo editor SASS con funzionalità quali colorazione, variabile e Mixins IntelliSense, convalida della sintassi, definizione goto, selezione colori e altro ancora
    • Nuovo editor JSON con funzionalità come la convalida della sintassi, la colorazione, la struttura e il supporto per IntelliSense (tramite lo schema JSON)
    • Miglioramenti all'editor LESS con funzionalità come Knockout IntelliSense Upgrade, New URL Picker in HTML, Razor, CSS, LESS o SASS e altro ancora
  • Supporto dei collegamenti al browser per connessioni HTTPS, applicazioni a pagina singola (SPA) e file HTML statici

  • Aggiornamento ASP.NET modelli di progetto predefiniti per le versioni più recenti della piattaforma, tra cui ASP.NET MVC, API Web, pagine Web, SignalR e altro ancora

  • Nuove funzionalità per gli sviluppatori di Microsoft Azure, tra cui:

    • È stata migliorata l'esperienza introduttiva con Azure tramite una nuova funzionalità che può facoltativamente collegare i siti Web appena creati direttamente dalla finestra di dialogo File New Project (Nuovo progetto) > a un sito Web di Windows Azure o a una macchina virtuale. Ciò consente la pubblicazione semplice quando necessario in un secondo momento
    • Due nuove funzionalità in Esplora server per Siti Web di Windows Azure: una funzionalità di visualizzazione remota che consente la visualizzazione/modifica dei file di siti Web live e la possibilità di visualizzare i file di log in remoto
    • Supporto di nuovi strumenti per l'uso di Servizi mobili che sfruttano .NET, incluso un nuovo modello per iniziare a usare il nuovo tipo di progetto, nonché il supporto per il debug remoto

Altre modifiche e correzioni di bug

Per un elenco completo delle modifiche, vedere l'articolo della Knowledge Base di Visual Studio Update.