Visual Studio IconVisual Studio 2013 poznámky k verzi

Licenční podmínky | Visual Studio blog | Developer Community

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.


verze Visual Studio 2013

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

Release Notes Icon Zpráva k vydání verze Visual Studio 2013

Vydáno 17. října 2013

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.

Novinky v této verzi

Inovativní funkce pro vyšší produktivitu vývojářů

Visual Studio 2013 zahrnovalo mnoho vylepšení uživatelského rozhraní na základě zpětné vazby zákazníků a základního principu návrhu Microsoftu, který se zaměřuje na obsah, aby se zlepšil uživatelské prostředí. Můžete si všimnout více než 400 upravených ikon s větší diferenciací a zvýšeného používání barev, přepracované úvodní stránky a dalších drobných změn návrhu v celém Visual Studio.

Visual Studio 2013 obsahovala řadu vylepšení, která vám pomůžou zvýšit produktivitu a udržet si přehled při psaní kódu. Některé funkce se poprvé objevily jako experimenty v rozšíření Visual Studio Power Tools před upřesněním a začleněním do Visual Studio. Funkce produktivity, jako je automatické dokončování závorek, možnost přesouvat řádky kódu nebo bloky pomocí klávesových zkratek a navigace v řádku jsou teď integrované. Kromě toho Visual Studio 2013 obsahuje nový Team Explorer s vylepšenou domovskou stránkou, která poskytuje snadnější navigaci na funkce týmové spolupráce, včetně možnosti zrušit nevyřízené změny a sestavit do samostatného okna.

Pending Changes Window and New Team Explorer

Při práci s velkými soubory kódu může být obtížné sledovat, kde jste. V Visual Studio 2013 můžete snadno přepínat chování posuvníku mezi dvěma režimy. V režimu pruhu můžete zobrazit poznámky, jako je pozice kurzoru, změna umístění a sledování chyb přímo. V režimu mapy se na posuvníku zobrazuje dynamický náhled zdrojového kódu a možnost najet myší na kód, aby se v popisku zobrazoval podrobnější náhled. Pak můžete kliknout na přesnou pozici kódu, která přejde na toto umístění.

Pochopení toho, co řádek kódu dělá, je klíčovou úlohou při vývoji. Příkaz Přejít k definici je nyní doprovázen novou funkcí Náhled definice. V zobrazení Náhled definice už nemusíte opustit kontext řádku kódu, abyste mohli zobrazit definici v vloženém zobrazení.

Peek Definition

Pochopení toho, co dělá řádek kódu, je jen součástí vaší výzvy jako vývojář. Musíte také pochopit jeho historii, kdo na ní pracoval, na čem kód odkazuje, a další. To se stává obzvláště náročným v týmových projektech. CodeLens (Indikátory informací o kódu) v Visual Studio Ultimate 2013 používá informace z metadat projektu i Team Foundation Server 2013 k umístění dekorátorů na každou z metod v kódu, které zobrazují informace, jako jsou například to, jaké sady změn vedly k vytvoření nebo nedávné změně, kdo byl poslední osobou, která na kódu pracovala, jaké testy jednotek pokrývají metodu. (včetně nejnovějšího stavu pass/fail) a toho, jaké odkazy na kód existují. K těmto datům můžete také rychle přejít, například k přidružené sadě změn nebo odkazovanému souboru kódu jediným kliknutím.

CodeLens

Visual Studio 2013 představuje propojené prostředí IDE, které vám umožní začít s Visual Studio 2013 rychleji. Když poprvé spustíte Visual Studio 2013, zobrazí se výzva, abyste se přihlásili pomocí svého účtu Microsoft. Stejný účet už můžete používat se svými předplatnými MSDN nebo Team Foundation Service. Po přihlášení se vaše kopie Visual Studio 2013 zaregistruje pro vaše použití bez nutnosti dalších kroků. Visual Studio 2013 také automaticky synchronizuje nastavení napříč vašimi zařízeními s využitím propojeného prostředí IDE. Synchronizovaná nastavení zahrnují kategorie, jako jsou klávesové zkratky, Visual Studio vzhled (motiv, písma atd.) a další, a přitom máte úplnou kontrolu nad možnostmi synchronizovaných Nastavení.

Podpora vývoje aplikací Windows 8.1

Visual Studio 2013 poskytuje ideální sadu nástrojů pro vytváření moderních aplikací, které využívají další vlnu inovací platformy Windows (Windows 8.1) a současně podporují zařízení a služby napříč všemi platformami Microsoftu. Podpora vývoje aplikací pro Windows Store v Windows 8.1 zahrnuje mnoho aktualizací nástrojů, ovládacích prvků a šablon, novou podporu programového testu uživatelského rozhraní pro aplikace XAML, analyzátor rychlosti odezvy uživatelského rozhraní a profiler spotřeby energie pro aplikace XAML a HTML, vylepšené nástroje pro profilaci paměti pro aplikace HTML a vylepšenou integraci s Windows Store.

UI Responsiveness Analyzer

Blend pro XAML byl vylepšen o významné nové funkce pro návrh aplikace Windows Store, jako je přidání pravítek a vlastních příruček pro přesnější rozložení obsahu a také vylepšené možnosti stylu. Blend pro HTML také zdědí tato vylepšení a přidá konkrétní nové funkce pro vytváření aplikací Windows Store pomocí HTML, jako je například nová časová osa pro animování změn v šablonách stylů CSS.

Blend for Visual Studio

Prostředí pro kódování aplikací pro Windows Store bylo vylepšeno v Visual Studio 2013. Editor XAML teď poskytuje pokroky v IntelliSense, které jsou nyní k dispozici také pro datové vazby, vazby šablony a prostředky. Umožňuje také produktivnější přechod mezi značkami návrhu a kódem. včetně podpory pro hledání odkazů, přechod na definici a přepnutí na model zobrazení. Tyto funkce společně s dalšími vylepšeními vám pomůžou snížit práci při vytváření aplikací Windows Storu.

Propojení aplikací Windows Storu je také jednodušší díky přidání Windows Azure Mobile Services, které vaši aplikaci zpřístupňují hostiteli scénářů, jako je snadné povolení nabízených oznámení a úložiště dat a manipulace v cloudu.

Pokroky ve vývoji pro web

Vytváření webů nebo služeb na platformě Microsoft nabízí mnoho možností, včetně ASP.NET webovýchformuláře, ASP.NET MVC, WCF nebo webových rozhraní API atd. V minulosti práce s každým z těchto přístupů v Visual Studio znamenala práci s samostatnými typy projektů a nástroji izolovanými na schopnostech daného projektu. Vize One ASP.NET sjednocuje prostředí webového projektu v Visual Studio 2013, abyste mohli vytvářet ASP.NET webové aplikace pomocí vašich předvoleb architektur komponent ASP.NET v jednom projektu. Toto nové jednotné prostředí zahrnuje možnost snadného vytváření hybridních aplikací, které zahrnují vylepšené verze webových formulářů ASP.NET, MVC nebo webového rozhraní API, a to vše v jednom projektu. Teď můžete kombinovat a spárovat správné nástroje pro úlohu ve webových projektech, což vám při vývoji pro web dává větší flexibilitu a produktivitu.

One ASP.NET New Project Dialog Box

Pokud navrhujete webové stránky nebo implementujete návrhy ostatních, pravděpodobně strávíte významnou část času úpravou HTML a CSS při opětovné aktualizaci oken prohlížeče a znovu, abyste dosáhli přesného prostředí, které chcete vytvořit. To je ještě složitější díky rozmanitosti dostupných webových prohlížečů, které vaši návštěvníci můžou používat k prohlížení vašeho webu. Visual Studio 2013 tento problém eliminuje pomocí odkazu na prohlížeč, který spojuje Visual Studio s jedním nebo více otevřenými moderními prohlížeči v interaktivním vývojovém prostředí, aby byly synchronizované se změnami značek, aniž byste museli provádět ruční aktualizace prohlížeče, abyste viděli změny, které provádíte.

Vytváření moderních obchodních aplikací pro Office 365

Díky Visual Studio 2013 můžete vytvářet a spravovat moderní obchodní aplikace, které rozšiřují Office 365 prostředí, které lidem pomáhají pracovat s obchodními procesy, artefakty a dalšími systémy. Office 365 Cloud Business Apps běží v cloudu a využívá bohaté možnosti platformy vystavené Windows Azure a Office 365. Jako cloudové aplikace jsou k dispozici pro řadu zařízení pro agregaci dat a služeb z podniku a integraci identit uživatelů a sociálních grafů. Tyto aplikace se integrují s možnostmi správy životního cyklu aplikací Visual Studio a přemostěním světů vývojářů obchodních aplikací s IT operacemi.

Vylepšení ladění a optimalizace

Nové centrum výkonu a diagnostiky v Visual Studio 2013 poskytuje jednotné prostředí pro různé nástroje dostupné v Visual Studio. Centrum také usnadňuje identifikaci nástrojů pro výkon a diagnostiku, které pracují s vaším projektem, a umožňuje vám rychle začít používat je ke zlepšení aplikace.

Performance and Diagnostics Hub

Analyzátor výpisu paměti v Visual Studio 2013 usnadňuje diagnostiku problémů s pamětí v produkčních prostředích analýzou výpisů haldy paměti .NET přímo z Visual Studio. Pomocí nové funkce analýzy paměti můžete vyřešit nevracení paměti a neefektivní využití paměti tím, že uvidíte velikost a počty, největší instance objektů a to, co je drží naživu v paměti. Můžete také porovnat dva výpisy paměti, abyste získali přehled o tom, jak se v průběhu času mění využití paměti.

Při ladění 64bitových aplikací .NET 4.5.1 v Visual Studio 2013 teď můžete "upravit a pokračovat" stejně jako u 32bitových spravovaných aplikací. Kromě toho se v Visual Studio 2013 vylepšuje asynchronní ladění napříč Visual Basic, Visual C#, Visual C++ a JavaScriptem. Při spuštění na Windows 8.1 teď okno zásobníku volání obsahuje logický zásobník volání, pokud v asynchronní metodě dosáhnete zarážky nebo výjimky. Kromě podpory diagnostiky zahrnuje .NET 4.5.1 další vylepšení, jako je podpora komprimace velkých objektů uvolňování paměti na vyžádání a rychlejší spouštění aplikací při spouštění na počítačích s více jádry.

V Visual Studio Ultimate 2013 můžete diagnostikovat chyby a problémy s výkonem v aplikacích monitorovaných nástrojem System Center 2012 R2 Operations Manager. Události výjimek a výkonu můžete importovat jako protokol IntelliTrace (.iTrace) a pomocí IntelliTrace v Visual Studio projít provádění kódu pro tyto události.

Kromě funkcí, které zlepšují podporu pro C++11, jako je delegování konstruktorů, nezpracovaných řetězcových literálů, explicitních převodních operátorů a šablon variadic spolu s laděním "jen můj kód" v Visual Studio 2013 usnadňuje práci s jazykem C++. Možnost filtrovat zásobník volání jenom na kód, který jste napsali, když ladění dlouho existovalo pro spravované jazyky a je nyní k dispozici pro jazyk C++.

PGO (Optimalizace s asistencí profilu) je optimalizace kompilátoru Visual C++, která využívá data profilu shromážděná při spouštění důležitých nebo výkonně orientovaných uživatelských scénářů k sestavení optimalizované verze aplikace. Nástroje pro profilaci v Visual Studio 2013 poskytují přehled o rozhodnutích o optimalizaci PGO, která pomáhají pochopit, jak dobře tato data profilu odpovídají skutečnému výkonu, a to tím, že ukazuje, jak profilované cesty kódu (běžné uživatelské scénáře) a chladnější cesty kódu (méně běžné scénáře uživatelů) aplikace odpovídají tomu, jaký kód byl optimalizován PGO a jak (velikost nebo rychlost).

Rozšířené možnosti ALM

Visual Studio 2013 zahrnuje vlnu nových funkcí správy životního cyklu aplikací (ALM), které vašim týmům pomůžou zvýšit produktivitu a spolupracovat s vylepšenou podporou agilních postupů vývoje, které můžete postupně přijmout tak, aby vyhovovaly potřebám vaší organizace. Funkce, jako je agilní správa portfolia, týmové místnosti, webové komentáře k kódu na sadách změn nebo potvrzeních a vylepšení správy testovacích případů na základě webu, jsou součástí integrovaného řešení, které vašemu týmu pomáhá lépe spolupracovat a zvýšit produktivitu.

Jádrem funkcí ALM Visual Studio je Team Foundation Server, které je možné nainstalovat na server v místním prostředí nebo Team Foundation Service, který je hostovaný v cloudu. Ať už tým upřednostňuje větší kontrolu a přizpůsobení místní instalace nebo přístupnost bez údržby cloudu, existuje možnost, která vyhovuje potřebám vašeho týmu.

Pomocí agilního řízení portfolia můžete spravovat rozsáhlé a složité úlohy agilním způsobem. Můžete definovat hierarchii backlogů, abyste porozuměli rozsahu práce v několika týmech a zjistili, jak se tato práce zahrne do širších iniciativ.

Agile Portfolio Management

Týmové místnosti poskytují prostor pro podporu a zachytávání komunikace mezi členy týmu, a to jak blízko, tak daleko. V týmové místnosti můžete diskutovat o probíhající práci, pokládat otázky, sdílet stav a objasnit problémy při jejich vzniku. Týmová místnost je informační kanál o aktivitách týmových projektů, který umožňuje týmu informovat o kontrolách kódu, stavu sestavení, zadání práce a dalších. Když místo e-mailu použijete týmovou místnost, automaticky dostanete záznam auditu konverzací a rozhodnutí, která můžete kdykoli zkontrolovat a vyhledat. Týmová místnost se ve výchozím nastavení vytvoří pro každý projekt a můžete vytvořit další místnosti pro podporu ad hoc diskuzí a spolupráce napříč týmy.

Team Room

Team Foundation Server 2013 teď podporuje úložiště Git. Kromě toho teď můžete pomocí webového Průzkumníka správy verzí v Visual Studio 2013 vytvářet nebo odpovídat na komentáře ke sadám změn, sadám odložených změn nebo potvrzením Gitu, aby se zapojily do konverzací s týmem o změnách zdrojového kódu. Komentáře můžete snadno najít také pomocí filtru Průzkumníka verzí.

Code comments

S podporou cloudového zátěžového testování v Team Foundation Service můžete vygenerovat testy škálování v sekundách, které využívají elastické prostředky Windows Azure ke spouštění požadavků od tisíců virtuálních uživatelů. Díky tomu získáte přehled o kritických bodech výkonu webových aplikací a služeb bez nutnosti správy hardwaru nebo virtuálního testovacího prostředí.

Vylepšení webové správy testovacích případů umožňují vytvářet nebo spravovat Test Plans a sady přímo z webového rozhraní. Testy můžete také spouštět z jiných než Windows operačních systémů pomocí libovolného moderního webového prohlížeče, který umožňuje testerům zajistit produktivitu z jakéhokoli pracovního prostředí.

Novinkou v Team Foundation Server 2013 je také graf pracovních položek. Rychlé vytváření různých grafů pro vizualizaci dat založených na dotazech pracovních položek, jako jsou chyby, uživatelské scénáře a úkoly.

Work Item Charting

Licencování

Nákup Visual Studio s předplatným Visual Studio je nejoblíbenější způsob nákupu Visual Studio a získání přístupu k nejkomplexnější kolekci softwaru, služeb a výhod pro cílení na platformy Microsoftu. Aktivní Visual Studio předplatitelé budou mít v polovině října nejstarší přístup ke konečné verzi Visual Studio 2013.

S vydáním Visual Studio 2013 jsou funkce agilního plánování projektů nyní přístupnější pro projektové manažery s možnostmi plánování backlogu a sprintů, které jsou k dispozici pro zákazníky s licencí pro klientský přístup (TFS CAL) Team Foundation Server 2013 bez dalších poplatků.