Visual Studio Icon Zpráva k vydání verze pro Visual Studio 2013 Update 2

Licenční podmínky | pro komunitu vývojářů v sadě Visual Studio |

Poznámka:

Nejedná se o nejnovější verzi sady Visual Studio. Pokud si chcete stáhnout nejnovější verzi, přejděte prosím na aktuální zprávu k vydání verze pro Visual Studio 2019.


Vydání sady Visual Studio 2013

Poznámky k verzi můžete zobrazit pro všechny verze sady Visual Studio 2013:

Release Notes IconVisual Studio 2013 Update 2

Vydáno 12. května 2014

Stáhnout Visual Studio Community 2013

Visual Studio 2013 si můžete stáhnout z webu My.VisualStudio.com. Web My.VisualStudio.com vyžaduje bezplatné předplatné Dev Essentials nebo předplatné sady Visual Studio.

Shrnutí novinek v této verzi

Novinky v této verzi

Windows Telefon 8.1 a univerzální aplikace pro Windows

Jak začít?

V této verzi jsme změnili, co musí vývojáři softwaru nainstalovat, aby mohli začít vytvářet windows Telefon 8.1 a univerzální aplikace pro Windows:

  • Pro vývoj pro Telefon už neexistuje samostatná verze Sady Visual Studio 2013 Express. Místo toho uživatelé Expressu potřebují nainstalovat jenom Visual Studio 2013 Express pro Windows s aktualizací Update 2.
  • Vývojáři používající Visual Studio 2013 Professional (nebo vyšší) jednoduše potřebují nainstalovat aktualizaci Update 2.

Vytváření aplikací pro Windows Telefon 8.1

Vytvářejte aplikace zaměřené na novou verzi Windows Telefon 8.1, a to buď upgradem stávajících aplikací Silverlight pro Windows Telefon 8.0, nebo vytvořením nových aplikací pro Windows Telefon 8.1, které běží ve Windows Telefon 8.1 Silverlight, nebo prostředí Windows Runtime sestavené pomocí .NET a XAML nebo WinJS. Můžete také vytvořit windows Telefon 8.1 i univerzální aplikace pro Windows pomocí C++ a DirectX. Úplný seznam možností najdete ve Windows Telefon Dev Center.

Pokud zvolíte Windows Telefon 8.1 pro sestavení nebo aktualizaci stávajících telefonních aplikací pomocí modelu aplikace Silverlight, získáte přístup k novým funkcím platformy, jako je geofencing, data roamingových aplikací, úpravy médií a mnoho dalšího.

Pokud se rozhodnete vytvářet aplikace pomocí nově dostupných prostředí Windows Runtime, získáte nové funkce platformy spolu s vylepšenou podporou nástrojů pro vytváření aplikací pomocí HTML a JavaScriptu (WinJS). Kromě toho aplikace pro telefony vytvořené pomocí platformy prostředí Windows Runtime sdílejí stejný model aplikace a životní cyklus aplikací, které byly dříve dostupné jenom pro aplikace pro Windows Store, a také možnost pro vytváření univerzálních aplikací pro Windows, které sdílejí kód; usnadňují vytváření aplikací, které běží na Windows i ve Windows Telefon (další informace najdete níže).

Univerzální aplikace pro Windows

Pokud jste dříve vytvářeli aplikace pro Windows Store i Windows Telefon, neměli jste v sadě Visual Studio žádnou cestu, která usnadňuje cílení na obě platformy z jednoho řešení, při sdílení kódu životního cyklu aplikace, prvků uživatelského rozhraní atd.

Universal Windows Apps

S vydáním aktualizace Update 2 teď můžete vytvářet aplikace, které cílí na platformy Windows i Windows Telefon z jednoho řešení; vytvářet aplikace, které běží na prostředí Windows Runtime a umožňují cílit na různé faktory v řadě zařízení s Windows.

Abyste mohli začít, jsou k dispozici nové šablony projektů univerzálních aplikací pro Windows, které vám pomůžou vytvořit jednu aplikaci, ve které se obchodní logika zobrazí prostřednictvím uživatelského prostředí relevantního pro dané zařízení; ať už pro windows Telefon a tablety nebo přenosné počítače a pracovní stanice s Windows.

Centrum výkonu a diagnostiky

U aplikací pro Windows Store a Windows Telefon 8.1, které cílí na platformu prostředí Windows Runtime, teď můžete v centru výkonu a diagnostiky spustit najednou více nástrojů (kombinování nástrojů v centru Výkon a diagnostika v sadě Visual Studio 2013), což znamená, že můžete korelovat data mezi nástroji, provádět informované kompromisy mezi výkonem a obecně ušetřit čas.

Kromě toho nově dostupný nástroj Využití paměti (Diagnostika problémů s pamětí pomocí nového nástroje Využití paměti v sadě Visual Studio) umožňuje prozkoumat paměť aplikace, což usnadňuje nalezení problémů, jako je nevracení paměti.

Vylepšené ladění – prostředky uložené v mezipaměti

V aplikacích pro Windows 8.1 je možné před spuštěním aplikace ukládat prostředky do mezipaměti pro vaši aplikaci. V této aktualizaci můžete toto ukládání do mezipaměti aktivovat ručně, abyste mohli otestovat chování aplikace nebo se jednoduše ujistit, že jste správně zaregistrovali ContentPrefetcher.

Testovací oznámení – Centrum oznámení Azure

V této verzi jsme přidali nový nástroj pro řešení potíží, který umožňuje odesílat testovací zprávy (Notification Hubs: Send Test Notifications) v sadě Visual Studio, což usnadňuje správné fungování oznámení pro windows Store, Telefon nebo univerzální aplikace pro Windows.

Vývoj pro Azure

Řada funkcí Microsoft Azure je sice dostupná prostřednictvím sady Azure SDK, ale některé funkce jsou integrované přímo do sady Visual Studio. S aktualizací Update 2 zpřístupňujeme následující nové funkce:

Vylepšení integrovaného vývojového prostředí (IDE)

Pokud vyvíjíte pro Microsoft Azure, můžete najít vylepšené prostředí začínáme. Nabízíme novou funkci, která může propojit nově vytvořené weby přímo ze souboru |Nový projekt na web Nebo virtuální počítač Microsoft Azure; usnadňuje publikování později.

Kromě toho můžete pomocí Průzkumníka serveru pro weby Microsoft Azure zobrazit nebo upravit soubory živého webu nebo vzdáleně zobrazit soubory protokolu.

.NET Mobile Services

Práce se službou Mobile Services využívající .NET je teď dostupná přímo v sadě Visual Studio (rychlý start: Přidání mobilní služby). V této verzi najdete novou podporu nástrojů, včetně šablony, která vám pomůže začít s novým typem projektu a podporou vzdáleného ladění.

Nedávno jsme také odeslali sadu Microsoft Azure 2.3 SDK , která vývojářům sady Visual Studio pracujícím s Azure přidává nové funkce. To zahrnuje nová vylepšení Průzkumníka serveru, například:

  • Vzdálené ladění nativního nebo spravovaného kódu
  • Zobrazení/úprava vzdálených souborů a zobrazení protokolů na webech

A je tu ještě víc. Seznamte se se všemi funkcemi z blogu Windows Azure: Podrobné informace: Visual Studio 2013 Update 2 RC a Azure SDK 2.3.

Tip

Visual Studio 2013 Update 2 nezahrnuje sadu Azure SDK, získat ji z webu Microsoft Azure Download Center.

Vývoj pro web

S vydáním aktualizace Update 2 dodáváme mnoho nových funkcí pro webové vývojáře, včetně TypeScriptu 1.0 RTM, výkonného nového jazyka a nástrojů pro vývojáře vytvářející javascriptové projekty na úrovni aplikací. Kromě toho vydáváme další nové funkce a vylepšení (ASP.NET a webové nástroje 2013.2 pro Visual Studio 2013 – poznámky k verzi) pro vývoj webů v nástrojích a platformu ASP.NET (včetně aktualizací pro MVC, webové rozhraní API a webové stránky). Podrobnosti si můžete přečíst.

TypeScript 1.0

TypeScript je opensourcový jazyk vyvinutý Microsoftem pro projekty JavaScriptu na úrovni aplikace, který využívá typovou nadmnožinu JavaScriptu, která se zkompiluje do prostého JavaScriptu. TypeScript v kombinaci se sadou Visual Studio je prvotřídní prostředí s funkcemi, jako je statická kontrola, navigace na základě symbolů, refaktoring kódu a mnoho dalšího.

TypeScript

V této verzi dosáhl TypeScript verze 1.0 (RTM), která jazyk po 18 měsících vývoje přinesla do první oficiální verze a mnoho nadšení od komunity vývojářů.

Vylepšení editoru webového kódu (SASS, LESS & JSON)

Editor kódu jsme dále vylepšili přidáním podpory dalších formátů souborů: SASS a JSON. Vylepšili jsme také editor LESS s novými funkcemi.

Nový editor SASS obsahuje funkce, jako je zabarvení, proměnná a Mixins IntelliSense, ověření syntaxe, přechod na definici, výběr barvy a další. Vylepšili jsme také editor LESS funkcemi, jako je upgrade technologie IntelliSense Knockout a nový výběr adres URL pro stránky HTML, Razor, CSS, LESS nebo SASS a další.

Nový editor JSON nabízí funkce, jako je ověřování syntaxe, zabarvení, osnova a podpora IntelliSense prostřednictvím schématu JSON.

Odkaz na prohlížeč umožňuje vývojářům připojit více prohlížečů přímo k sadě Visual Studio a aktualizovat je kliknutím na jedno tlačítko. Další informace naleznete v tématu Použití odkazu prohlížeče v sadě Visual Studio 2013.

V této verzi jsme vylepšili odkaz na prohlížeč, který podporuje připojení HTTPS, jednostránkové aplikace (SPA) a statické soubory HTML.

Šablony projektů

Aktualizovali jsme ASP.NET výchozí šablony projektů tak, aby zahrnovaly nejnovější verze platformy, jako jsou ASP.NET MVC, webové rozhraní API, webové stránky, signalR a další.

Ladění mobilních webů

Pokud jste strávili nějakou dobu pokusem o vytvoření atraktivní mobilní verze vašeho webu, s největší pravděpodobností jste měli problémy s tím, že v mobilních prohlížečích nevypadá nebo nefunguje správně.

V této verzi vytváříme mnohem lepší prostředí pro vývojáře, kteří chtějí používat emulátor windows Telefon s Internet Explorerem tím, že povolíme použití nástrojů pro ladění a výkon sady Visual Studio při testování webové stránky v emulátoru telefonu (Diagnostika problémů s mobilními weby ve Windows Telefon 8.1 pomocí sady Visual Studio).

Vylepšení linkeru Visual C++

V aktualizaci Update 2 jsme přidali několik funkcí, které by měly zlepšit dobu propojení:

  • /Zc:inline: Odeberte neodkazovaná data a funkce. To má významný dopad na propustnost pro všechny vaše projekty.
  • Vylepšení PDB: Zkracujte čas strávený generováním souborů PDB. To má významný dopad na propustnost binárních souborů se středními až velkými objemy informací o ladění.
  • /cgthreads: Paralelizace fáze sestavení generování kódu a optimalizace To poskytuje významné výhry pro střední až velké binární soubory vygenerované pomocí možnosti /LTCG.

Obecné ladění a analyzátory

Visual Studio – ladicí program

Pokud jste dříve potřebovali porozumět datovým částem JSON uloženým v řetězcových proměnných během ladění, neměli jste žádný integrovaný vizualizér, který by vám to usnadnil.

V této verzi jsme přidali nový vizualizér řetězců (Vizualizér ladicího programu JSON v sadě Visual Studio 2013) pro ladění řetězců kódovaných json přímo ze sady Visual Studio. Vizualizér zobrazuje datové části v ovládacím prvku treeview, takže je snadné vyhledávat, zvýrazňovat nebo kopírovat páry klíč/hodnota.

Analyzátor spravované paměti .NET

Analyzátor paměti spravované technologií .NET (pomocí sady Visual Studio 2013 k diagnostice problémů s pamětí .NET v produkčním prostředí) vám pomůže pochopit využití paměti .NET aplikace ze souborů .dmp shromážděných v produkčních počítačích.

V této verzi jsme přidali možnost kontrolovat hodnoty objektů a instancí v zachycených výpisech paměti (Analýza paměti .NET: Kontrola objektů), což analyzátor ještě užitečnější.

Nástroj Využití CPU

Nový nástroj Využití procesoru je nyní k dispozici v centru Výkon a diagnostika, které lze použít s aplikacemi WPF, Konzola, Windows Store 8.1 nebo Windows Telefon 8.1.

Tento nástroj poskytuje data pro konkrétní funkce, které používají procesor a do jaké míry. Tyto informace vám umožní rozhodnout se, kde se zaměřit na optimalizaci, abyste dosáhli nejlepšího možného výkonu aplikace.

Intellitrace

Události výkonu

IntelliTrace je při práci s událostmi výkonu shromážděnými agentem Microsoft Monitoring Agent (MMA) chytřejší.

Přidali jsme možnost podrobně analyzovat údaje o výkonu seskupením událostí výkonu a kontrolou horkých cest (vylepšení uživatelského rozhraní pro IntelliTrace se sadou Visual Studio 2013 Update 2). Dotazy SQL můžete také zkontrolovat pomocí nástrojů sady Visual Studio, pokud máte k dispozici ADO.NET data událostí (přejít na SQL pomocí IntelliTrace) nebo můžete snadno přejít na akce a kontrolery, pokud máte data shromážděná z webů ASP.NET MVC (Navigace IntelliTrace MVC).

Vizualizace výjimek v datech IntelliTrace

Při kontrole souboru IntelliTrace s daty výjimek shromážděnými nástrojem MMA je teď jednodušší zobrazit parametry a zjistit, kde byly vyvolány výjimky vizualizací zásobníku volání na mapě kódu (vylepšení ladění výjimek pomocí IntelliTrace v sadě Visual Studio 2013).

Profilace a ladění DirectX

Nový grafický profiler

Přidali jsme nový nástroj pro optimalizaci výkonu vykreslování vaší hry nebo aplikace Direct3D pomocí analýzy snímků grafiky. Na rozdíl od pouhého zaznamenávání informací o výkonu během zachycení analýza snímků generuje informace o výkonu později díky událostem časování a shromažďováním statistik během přehrávání.

To znamená, že můžete zobrazit průměr výsledků z více přehrávání a zajistit statisticky zvuková data. Také to znamená, že můžete generovat informace o výkonu pro konfigurace a jiná zařízení, než která se používají k zachytávání.

Analýza snímků funguje stejně na zařízeních s Windows 8.1 a Windows Telefon 8.1 a spoléhá na nový dotaz časového razítka, který nebyl ve Windows Telefon 8 dostupný.

Vylepšení grafického ladicího programu

Vylepšení grafického ladicího programu zahrnují možnost zachytit až 30 po sobě jdoucích snímků s jedním zachycením (po sobě jdoucí zachycení). Můžete také programově aktivovat automatické zachytávání, což je užitečné pro ladění výpočetních shaderů v programech, které nikdy nevolají prezentovat, nebo když problém s vykreslováním znesnadňuje zjistit, kdy očekávat zachycení během ručního testování (Návod: Zachycení grafických informací prostřednictvím kódu programu).

Pomocí nového zobrazení Volání kreslení můžete zobrazit zachycené události a jejich stav v uspořádané hierarchii nebo ho rozbalit, abyste viděli aktuální stav zařízení v době volání kreslení nebo událostí, které nastavily jejich hodnoty.

Nyní je také možné použít ladicí program grafiky s aplikacemi pro Windows Telefon 8.1 v emulátoru nebo na telefonu. Oba scénáře jsou teď plně podporované.

Release Management

Aktualizace release Management usnadňuje nasazení aplikací do skupin serverů, což šetří značnou dobu.

Skupiny serverů

Většina aplikací má více vrstev a většina vrstev běží na několika serverech. Až doteď jste museli vytvořit stejnou sekvenci nasazení se stejnou sadou kroků na každém serveru, abyste mohli nasadit komponentu na všechny servery na úrovni. To nebylo jen mnoho opakujících se práce, to nebylo udržovatelné.

S aktualizací Update 2 teď můžete označit servery tak, abyste vytvořili posloupnost nasazení jednou pro skupinu serverů se stejnou značkou (Visual Studio Release Management 2013 Update 2 RC je teď k dispozici). Tato sekvence nasazení se spouští automaticky na všech serverech se stejnou značkou paralelně při aktivaci vydané verze.