Novinky v sadě Visual Studio 2017
Aktualizace pro verzi 15.9
Chcete upgradovat z předchozí verze Visual Studio? Tady je seznam toho, co Visual Studio 2017 nabízí: nesrovnatenou produktivitu pro všechny vývojářy, aplikace a platformy. Použijte Visual Studio 2017 k vývoji aplikací pro Android, iOS, Windows, Linux, web a cloud. Svůj kód můžete rychle psát, snadno ladit a diagnostikovat, často testovat a bez obav vydávat. Navíc si můžete sadu Visual Studio rozšířit a přizpůsobit pomocí svých vlastních rozšíření. V této verzi můžete používat řízení verzí, být agilní a efektivně spolupracovat.
Tady je rekapitulace změn provedených od předchozí verze v roce Visual Studio 2015:
- Redefined fundamentals. Nové prostředí instalace znamená, že můžete instalovat rychleji a instalovat, co chcete, když je potřebujete.
- Výkon a produktivita. Zaměřili jsme se na nové a moderní možnosti vývoje mobilních, cloudových a desktopových aplikací. A Visual Studio rychleji, je responzivní a využívá méně paměti než předtím.
- Vývoj cloudových aplikací pomocí Azure Integrovaná sada nástrojů Azure umožňuje snadno vytvářet cloudové aplikace využívající Microsoft Azure. Visual Studio umožňuje snadno konfigurovat, sestavovat, ladit, zabalovat a nasazovat aplikace a služby v Azure.
- Windows vývoje aplikací. Pomocí šablon UPW v Visual Studio 2017 můžete vytvořit jeden projekt pro všechna zařízení Windows 10 – pc, tablet, telefon, Xbox, HoloLens, Surface Hub a další.
- Vývoj mobilních aplikací Inovujte a získejte výsledky rychle pomocí Xamarinu, který sjednocuje vaše mobilní požadavky na více platforem s jedním základním základem kódu a sadami dovedností.
- Vývoj pro více platforem. Bezproblémově doručovat software na libovolnou cílovou platformu. Rozšiřte DevOps procesy pro SQL Server prostřednictvím nástrojů Redgate Data Tools a bezpečně automatizujte nasazení databází z Visual Studio. Nebo můžete použít .NET Core k psaní aplikací a knihoven, které běží v nezměněné Windows, Linuxu a macOS.
- Vývoj her. Pomocí Visual Studio Tools for Unity (VSTU) můžete pomocí sady Visual Studio psát skripty her a editorů v jazyce C# a pak pomocí výkonného ladicího programu vyhledat a opravit chyby.
- Vývoj AI Díky Visual Studio Tools pro AI můžete k urychlení inovací AI Visual Studio funkce produktivity. Sestavujte, testujte a nasazujte řešení deep Učení / AI, která se hladce integrují s Azure Machine Learning robustní možnosti experimentování.
Poznámka
Úplný seznam nových funkcí ve verzi Visual Studio 2017 najdete v poznámkách k aktuální verzi. Další informace o budoucích nabídkách funkcí najdete ve zprávě k vydání verze Preview.
Tady jsou podrobnější informace o některých nejvýznamnějších vylepšeních a nových funkcích v Visual Studio 2017.
Základy nové definice
Nové prostředí pro nastavení
Visual Studio vám usnadní a zrychlí instalaci jenom funkcí, které potřebujete, když je potřebujete. A také se odinstaluje čistě.
Nejdůležitější změnou, kterou je třeba si při instalaci Visual Studio, je její nové prostředí instalace. Na kartě Úlohy uvidíte možnosti instalace seskupené tak, aby představovaly běžné architektury, jazyky a platformy. Zahrnuje všechno od vývoje desktopových aplikací .NET až po vývoj aplikací C++ v Windows, Linuxu a iOSu.
Zvolte úlohy, které potřebujete, a v případě potřeby je změňte.

A máte také možnosti doladit instalaci:
- Chcete si místo úloh vybrat vlastní komponenty? V instalačním programu vyberte kartu Jednotlivé komponenty.
- Chcete nainstalovat jazykové sady, aniž byste museli měnit Windows jazyk? Zvolte kartu Jazykové sady instalačního programu.
- Novinka ve windows 15.7: Chcete změnit umístění, kam Visual Studio instalace? Zvolte kartu Možnosti instalace instalačního programu.
Další informace o novém instalačním prostředí, včetně podrobných pokynů, které vás tímto prostředím prochádí, najdete na Visual Studio instalace.
Zaměření na přístupnost
Novinka ve windows 15.3: Provedli jsme více než 1 700 cílených oprav, které zlepšují kompatibilitu mezi Visual Studio a technologiemi pro asistenci, které používá mnoho zákazníků. Existují desítky scénářů, které jsou více kompatibilní se čtečkami obrazovky, motivy s vysokým kontrastem a dalšími technologiemi pro asistenci než kdy dřív. Také ladicí program, editor a prostředí získaly významná vylepšení.
Další informace najdete v blogovém příspěvku o vylepšeních přístupnosti v Visual Studio 2017 verze 15.3.
Výkon a produktivita
Přihlášení napříč několika účty
Zavedli jsme novou službu identit v Visual Studio, která umožňuje sdílet uživatelské účty mezi Team Explorer, Nástroji Azure, Microsoft Store publikováním a další.
Můžete zůstat přihlášeni i déle. Visual Studio nebudete žádat, abyste se znovu přihlašoval každých 12 hodin. Další informace najdete v blogovém příspěvku Visual Studio o menším počtu přihlášení.
Rychlejší Visual Studio
Nové centrum Visual Studio Performance Center vám může pomoct optimalizovat čas spuštění integrovaného vývojového prostředí. Centrum výkonu obsahuje seznam všech rozšíření a oken nástrojů, které by mohly zpomalit spouštění integrovaného vývojového prostředí. Můžete ho použít ke zlepšení výkonu při spuštění tím, že určíte, kdy se rozšíření spustí nebo jestli jsou při spuštění otevřená okna nástrojů.
Rychlejší načítání rozšíření na vyžádání
Visual Studio přesouvá svá rozšíření (a pracuje také s rozšířeními třetích stran), aby se načítá na vyžádání, a ne při spuštění integrovaného vývojového prostředí. Zajímá vás, která rozšíření mají vliv na spouštění, načítání řešení a zadávání výkonu? Tyto informace najdete v části Help > Manage Visual Studio Performance.

Správa rozšíření pomocí Správce rozšíření pro roaming
Když se přihlásíte k virtuálnímu počítači, je jednodušší nastavit každé vývojové prostředí s vašimi oblíbenými Visual Studio. Nový Správce rozšíření pro roaming sleduje všechna vaše oblíbená rozšíření vytvořením synchronizovaných seznamu v cloudu.
Pokud chcete zobrazit seznam rozšíření v nástroji Visual Studio, klikněte na Nástroje rozšíření & Updates a potom klikněte na Správce rozšíření pro > roaming.

Správce rozšíření pro roaming sleduje všechna rozšíření, která nainstalujete, ale můžete si vybrat, která rozšíření chcete přidat do seznamu roamingu.

Při použití Správce rozšíření pro roaming jsou v seznamu tři typy ikon:
S roamingem: Rozšíření, které je součástí tohoto seznamu roamingu, ale není nainstalované na vašem počítači.
(Můžete je nainstalovat pomocí tlačítka Stáhnout.)
**** vašem vývojovém prostředí.
(Pokud se rozhodnete, že roaming nechcete používat, můžete je odebrat pomocí tlačítka Zastavit roaming.)
Nainstalováno: Všechna rozšíření, která jsou nainstalovaná v tomto prostředí, ale nejsou součástí vašeho seznamu roamingu.
(Rozšíření můžete do seznamu roamingu přidat pomocí tlačítka Spustit roaming.)
Jakékoli rozšíření, které si stáhnete, když jste přihlášení, se do seznamu přičte jako S roamingem & nainstalováno. Rozšíření se pak stane součástí vašeho seznamu roamingu, což vám umožní přístup z libovolného počítače.
Zkušenosti s živým testováním jednotek
V Visual Studio Enterprise 2017 vám živé testování částí během kódování poskytuje výsledky testů jednotek a pokrytí kódu v editoru. Funguje s C# a Visual Basic projekty pro .NET Framework i .NET Core a podporuje tři testovací architektury MSTest, xUnit a NUnit.

Další informace najdete v tématu Představení Live Unit Testing. Seznam nových funkcí přidaných v jednotlivých verzích Visual Studio Enterprise 2017 najdete v tématu Co je nového v Live Unit Testing.
Nastavení kanálu CI/CD
Automatizované testování
Automatizované testování je klíčovou součástí libovolného DevOps kanálu. Umožňuje konzistentně a spolehlivě testovat a vypouštět řešení na mnohem kratších cyklech. Toky CI/CD (kontinuální integrace a průběžné doručování) můžou proces zeefektivnější.
další informace o automatizovaných testech naleznete v kanálu CI/CD pro automatizované testy v DevOps blogový příspěvek.
další informace o tom, co je nového v rozšíření pro průběžné doručování pro Visual Studio DevLabs, najdete v blogovém příspěvku věnovaném potvrzením jistoty: doba potvrzení .
Visual Studio Rozšíření IDE
Úpravy s více kurzory
Novinka v 15,8: současné úpravy více umístění v souboru jsou teď jednoduché. Začněte tím, že vytvoříte body vložení a výběry na více místech v souboru. Pak pomocí funkce pro úpravy více blikajících kurzorů udělejte stejnou úpravu ve dvou nebo více místech současně.
Další informace naleznete v části Výběr více blikajících kurzorů v textové stránce najít a nahradit .
Zachování profilů pro vytváření klíčů konzistentně
novinka v 15,8: teď můžete zachovat vazby klíčů v rámci nástrojů pomocí dvou nových profilů klávesnice: Visual Studio Code a resharper (Visual Studio). Tato schémata najdete v části možnosti nástrojů > > Obecné > klávesnice a horní rozevírací nabídka.

Použití nových refaktoringů
Refaktoring je proces vylepšení kódu po jeho zápisu. Refaktoring změní vnitřní strukturu kódu beze změny jeho chování. Nové refaktoringy se často přidávají; Tady je pár příkladů:
- Přidat parametr (z CallSite.)
- Generovat přepsání
- Přidat pojmenovaný argument
- Přidat kontrolu pro parametry null
- Vložit oddělovače číslic do literálů
- Změnit základ pro číselné literály (například hex na binární)
- Převést if-to-Switch
- Odebrat nepoužitou proměnnou
Další informace najdete v tématu rychlé akce.
Interakce s Git
při práci s projektem v Visual Studio můžete nastavit a rychle potvrdit a publikovat kód do služby Git. Úložiště Git můžete spravovat také pomocí kliknutí v nabídce v pravém dolním rohu integrovaného vývojového prostředí (IDE).

Vylepšené ovládací prvky pro navigaci
Aktualizovali jsme navigační prostředí, abychom vám pomohli získat od A do B větší jistotu a méně odčítání.
Novinka v 15,4: Chcete-li, aby uživatelé myši mohli přejít k definici členu, stiskněte klávesu + – CTRL a potom klikněte na člena a pak na tlačítko Přejít k definici. Stisknutí klávesy CTRL a najetí myší na symbol kódu se podtrhne a změní se na odkaz. Další informace najdete v tématu Přechod k definici a náhled definice .
Přejděte k implementaci (CTRL + F12) – a přejděte z libovolného základního typu nebo člena k jeho různým implementům.
Přejděte na vše (CTRL + T nebo CTRL + ,), – přejděte přímo k libovolné deklaraci souboru/typu/členu nebo symbolu. Můžete filtrovat seznam výsledků nebo použít syntaxi dotazu (například "f searchTerm" pro soubory, "t searchTerm" pro typy atd.).

Najít všechny odkazy (SHIFT + F12) – s barevným rozlišením můžete seskupit výsledky hledání všech odkazů podle kombinace projektu, definice a cesty. Můžete také "uzamknout" výsledky, abyste mohli dál najít další odkazy, aniž byste ztratili původní výsledky.

Vizualizér struktury – Tečkované, šedé svislé čáry (vodítka odsazení) fungují jako orientační body v kódu pro zajištění kontextu v rámci vašeho zobrazení. Můžete je rozpoznat z oblíbených nástrojů pro zvýšení produktivity. Můžete je použít k vizualizaci a zjištění, který blok kódu máte kdykoli, aniž byste museli posouvat. Po najetí myší na tyto řádky se zobrazí popis, který ukazuje otevření tohoto bloku a jeho rodičů. je k dispozici pro všechny jazyky podporované pomocí gramatik TextMate a také C#, Visual Basic a XAML.

další informace o nových funkcích produktivity najdete v příspěvku na blogu Visual Studio 2017: produktivita, výkon a partneři .
Visual C++
v Visual Studio se zobrazí několik vylepšení, jako je distribuce C++ Core Guidelines s Visual Studio, aktualizace kompilátoru přidáním vylepšené podpory pro funkce c++ 11 a c++ a přidání a aktualizace funkcí v knihovnách jazyka c++. Vylepšili jsme také výkon prostředí IDE pro C++, úlohy instalace a další.
také jsme opravili více než 250 chyb a nahlásili problémy v kompilátoru a nástrojích, mnoho odeslaných zákazníky prostřednictvím vývojářské Community pro C++.
Podrobné informace najdete na stránce co je nového pro Visual C++ na stránce Visual 2017 .
Ladění a diagnostika
Běžet do kliknutí
Nyní můžete snadněji přeskočit před laděním bez nastavení zarážky, která se má zastavit na požadovaném řádku. Když jste v ladicím programu zastavili, stačí kliknout na ikonu, která se zobrazí vedle řádku kódu. Váš kód se spustí a zastaví se na tomto řádku při příštím spuštění v cestě kódu.

Nová pomocná rutina výjimky
Nový Pomocník pro výjimky vám pomůže rychle zobrazit informace o výjimce. Informace se zobrazí v kompaktní formě s okamžitým přístupem k vnitřním výjimkám. Při diagnostikování NullReferenceException můžete rychle zjistit, co mělo hodnotu null, přímo v Pomocníkovi výjimky.

další informace najdete v příspěvku na blogu použití nového pomocníka výjimky v Visual Studio .
Snímky a IntelliTrace krok zpátky
Novinka v 15,5: IntelliTrace krok-back automaticky převezme snímek vaší aplikace při každé události krok zarážky a ladicího programu. Zaznamenané snímky vám umožní přejít zpět na předchozí zarážky nebo kroky a zobrazit stav aplikace, stejně jako v minulosti. IntelliTraceý krok zpátky vám ušetří čas, když chcete zobrazit předchozí stav aplikace, ale nechcete znovu spustit ladění nebo znovu vytvořit požadovaný stav aplikace.
Snímky můžete procházet a zobrazovat pomocí tlačítek krok zpět a krok vpřed na panelu nástrojů ladění . Tato tlačítka přecházejí na události, které se zobrazí na kartě události v okně diagnostické nástroje . Krok zpět nebo dopředu události automaticky aktivuje historické ladění u vybrané události.
![]()
Další informace najdete na stránce pro zobrazení snímků pomocí IntelliTraceho kroku .
Rozdělení do kontejnerů
kontejnery poskytují zvýšenou hustotu aplikací a nižší náklady na nasazení společně s vyšší produktivitou a DevOps flexibilitou.
Nástroje pro kontejnery Docker
Novinka v 15,5:
- Visual Studio obsahuje nástroje pro kontejnery docker, které teď podporují fázemi s více fázemi, které zjednodušují vytváření optimalizovaných imagí kontejnerů.
- Když otevřete projekt, který podporuje Docker, bude Visual Studio ve výchozím nastavení automaticky vyžadovat, sestavovat a spouštět nezbytné kontejnerové image na pozadí. Tuto funkci můžete vypnout pomocí nastavení Automaticky spustit kontejnery na pozadí v sadě Visual Studio.
Vývoj cloudových aplikací v Azure
Nástroje Azure Functions
V rámci úlohy "vývoj pro Azure" jsme zahrnuli nástroje, které vám pomůžou s vývojem Azure Functions pomocí předem kompilovaných knihoven tříd C#. Teď můžete na svém místním vývojovém počítači sestavovat, spouštět a ladit a pak je publikovat přímo do Azure z Visual Studio.
další informace najdete na stránce Azure Functions tools for Visual Studio .
ladění živých ASP.NETch aplikací pomocí snímkovací body a protokolovacích bodů v živých aplikacích Azure
Novinka v 15,5: Snapshot Debugger pořizování snímků vašich aplikací v produkčním prostředí, když se spustí kód, který vás zajímá. Chcete-li ladicímu programu dát pokyn k pořízení snímku, nastavte snímkovací body a protokolovacích bodů ve svém kódu. Ladicí program vám umožní zobrazit přesně to, co se nepovedlo, aniž by to ovlivnilo provoz vaší produkční aplikace. Snapshot Debugger vám může výrazně zkrátit dobu potřebnou k vyřešení problémů, ke kterým dochází v produkčních prostředích.
Kolekce snímků je k dispozici pro následující webové aplikace, které jsou spuštěny v Azure App Service:
- ASP.NET aplikace spuštěné v .NET Framework 4.6.1 nebo novějším.
- ASP.NET Core aplikace běžící na .net Core 2,0 nebo novější v Windows.
další informace najdete v tématu ladění živých ASP.NETch aplikací pomocí snímkovací body a protokolovacích bodů.
Vývoj aplikací pro systém Windows
Univerzální platforma Windows
Univerzální platforma Windows (UWP) je aplikační platforma pro Windows 10. můžete vyvíjet aplikace pro UWP s jenom jednou sadou rozhraní API, jedním balíčkem aplikace a jedním obchodem, abyste mohli oslovit všechna Windows 10 zařízení – PC, tablet, telefon, Xbox, HoloLens, Surface Hub a další. UWP podporuje různé velikosti obrazovky a různé modely interakce, ať už se jedná o dotykové ovládání, myš a klávesnici, herní kontroler nebo pero. V jádru aplikací pro UWP je to, že uživatelé chtějí, aby byli mobilními zařízeními na všech svých zařízeních a aby chtějí používat zařízení, které je pro úkol nejpohodlnější nebo produktivní.

vyberte preferovaný vývojový jazyk — z C#, Visual Basic, C++ nebo javascriptu — pro vytvoření Univerzální platforma Windows aplikace pro Windows 10 zařízení. Visual Studio 2017 poskytuje šablonu aplikace UWP pro každý jazyk, který umožňuje vytvořit jeden projekt pro všechna zařízení. až skončíte, můžete balíček aplikace vyvolat a odeslat ho Microsoft Store z Visual Studio a získat tak aplikaci zákazníkům na jakémkoli Windows 10m zařízení.
novinka v 15,5: Visual Studio 2017 verze 15,5 poskytuje nejlepší podporu sady SDK pro Windows 10 Fall Creators Update (10.0.16299.0). Windows 10 Fall Creators Update také přináší mnoho vylepšení pro vývojáře UWP. Tady jsou některé z největších změn:
- Podpora pro .NET Standard 2,0
kromě zjednodušeného nasazení aplikace je Windows 10 Fall Creators Update první verzí Windows 10, která poskytuje podporu .NET Standard 2,0. Efektivně .NET Standard je referenční implementace základní knihovny tříd, kterou může implementovat jakákoli platforma .NET. Cílem .NET Standard je umožnit vývojářům v rozhraní .NET sdílet kód napříč libovolnou platformou .NET, na které se rozhodne pracovat. - Nejlepší z obou UWP i z Win32
vylepšili jsme Windows 10ou platformu s Přemostění na desktop , aby bylo Windows 10 lepší pro všechny vývojáře v rozhraní .net, ať už je jejich aktuální fokus na UWP, WPF, model Windows Forms nebo Xamarin. s novým typem projektu balení aplikace v Visual Studio 2017 verze 15,5 můžete vytvořit Windows balíčky aplikací pro vaše projekty WPF nebo model Windows Forms, stejně jako u projektů UWP. po zabalení aplikace získáte všechny výhody nasazení Windows 10 aplikací a máte možnost distribuovat je prostřednictvím Microsoft Store (pro spotřebitelské aplikace) nebo Microsoft Store pro firmy a vzdělávání. vzhledem k tomu, že zabalené aplikace mají přístup k plnému povrchu rozhraní api UWP i k rozhraním api Win32 na ploše, teď můžete modernizovat své aplikace WPF a model Windows Forms postupně s rozhraními api uwp a Windows 10 funkcemi. Kromě toho můžete zahrnout komponenty Win32 do vašich aplikací pro UWP, které se rozsvítí na ploše se všemi možnostmi Win32.
další informace o UWP najdete na stránce vývoj aplikací pro Univerzální platforma Windows (uwp) .
Vývoj mobilních aplikací
Xamarin
v rámci úlohy "vývoj pro mobilní zařízení v .net" můžou vývojáři, kteří znají C#, .net a Visual Studio, doručovat nativní aplikace pro Android, iOS a Windows pomocí Xamarin. vývojáři můžou využít stejný výkon a produktivitu při práci s Xamarin pro mobilní aplikace, včetně vzdáleného ladění na zařízeních s androidem, iOS a Windows, — aniž by se museli učit jazyky nativního kódování, jako je například cíl-C nebo Java.
další informace najdete na stránce Visual Studio a Xamarin .
Editor oprávnění
Novinka v 15,3: pro potřeby vývoje pro iOS jsme přidali samostatného editora oprávnění. Zahrnuje uživatelsky přívětivé uživatelské rozhraní, které lze snadno procházet. Pokud ho chcete spustit, poklikejte na váš soubor s oprávněním. plist .

Nástroje sady Visual Studio pro Xamarin
Novinka v 15,4: Xamarin Live umožňuje vývojářům průběžně nasazovat, testovat a ladit své aplikace přímo na zařízeních s iOS a Androidem. po stažení Xamarin Live Player — k dispozici v App storu nebo v Google Play — můžete zařízení spárovat s Visual Studio a revolučním způsobem způsobem, jak vytváříte mobilní aplikace. Tato funkce je teď zahrnutá v sadě Visual Studio a jde povolit v nabídce Nástroje > Možnosti > Xamarin > Jiné > Povolit Xamarin Live Player.

Podpora pro Google Android Emulator
novinka v 15,8: když používáte Hyper-v, můžete teď používat Android Emulator Google souběžně s jinými technologiemi, které jsou založené na technologii hyper-v, jako jsou virtuální počítače hyper-v, nástroje docker, emulátor HoloLens a další. (tato funkce vyžaduje Windows 10 aktualizace z dubna 2018 nebo novější.)

Editor s rozděleným zobrazením Xamarin. Android Designer
Novinka v 15,8: provedli jsme významné vylepšení prostředí návrháře pro Xamarin. Android. Zvýraznění je nový editor s rozděleným zobrazením, který umožňuje vytvářet, upravovat a zobrazovat náhled rozložení ve stejnou dobu.

Další informace najdete v tématu hardwarová akcelerace pro výkon emulátoru .
Visual Studio App Center
novinka v 15,5: Visual Studio App Center — , která je teď všeobecně dostupná pro aplikace pro Android, iOS, macOS a Windows, — má všechno, co potřebujete ke správě životního cyklu aplikací, včetně automatizovaných buildů, testování na skutečných zařízeních v cloudu, distribuci do beta testerů a obchodů s aplikacemi a monitorování reálného využití prostřednictvím dat o chybách a analýzách. aplikace napsané v objektivech – C, Swift, Java, C#, Xamarin a React Native jsou podporované napříč všemi funkcemi.

Další informace najdete v úvodu App Center: sestavování, testování, distribuce a monitorování aplikací v blogovém příspěvku.
Vývoj pro různé platformy
Datové nástroje Redgate
pro rozšiřování možností DevOps pro SQL Server vývoj databází jsou nyní k dispozici nástroje Redgate Data Tools v Visual Studio.
zahrnuto v Enterprise Visual Studio 2017:
- Redgate ReadyRoll Core vám pomůže s vývojem skriptů migrace, správou změn databáze pomocí správy zdrojového kódu a bezpečnou automatizací nasazení SQL Serverch změn databáze společně se změnami aplikací.
- Redgate SQL Prompt Core vám pomůže psát SQL rychleji a přesněji pomocí inteligentního dokončování kódu. SQL Prompt automaticky dokončuje databázové a systémové objekty a klíčová slova a během psaní nabízí návrhy sloupců. Výsledkem je čisticí kód a méně chyb, protože nemusíte pamatovat každý název sloupce nebo alias.
zahrnuje všechny edice Visual Studio 2017:
- Redgate SQL hledání zvyšuje vaši produktivitu tím, že vám pomůže rychle najít fragmenty SQL a objekty napříč více databázemi.
další informace najdete v příspěvku na blogu o Redgate Data Tools v článku Visual Studio 2017 .
.NET Core
.NET Core je univerzální účelem, modulární, pro více platforem a implementace open source .NET Standard a obsahuje mnoho stejných rozhraní API jako .NET Framework.
Platforma .NET Core se skládá z několika komponent, které zahrnují spravované kompilátory, modul runtime, knihovny základních tříd a řadu modelů aplikací, například ASP.NET Core. .net Core podporuje tři hlavní operační systémy: Windows, Linux a macOS. .NET Core můžete používat v scénářích zařízení, cloudu a integrovaných a IoT.
A teď zahrnuje podporu Docker.
novinka v 15,3: Visual Studio 2017 verze 15,3 podporuje vývoj v .net Core 2,0. Použití .NET Core 2,0 vyžaduje samostatně stažení a instalaci sady .NET Core 2,0 SDK.
Další informace najdete na stránce Průvodce .NET Core .
Vývoj her
Visual Studio Tools for Unity
V rámci úlohy "vývoj her pro Unity" jsme zahrnuli nástroje, které vám pomůžou vyvíjet různé platformy pro vytváření 2D a 3D her a interaktivního obsahu. pomocí Visual Studio 2017 a Unity 5,6 můžete vytvářet jednou a publikovat na 21 platformách, včetně všech mobilních platforem, WebGL, počítačů Mac, počítačů a počítačů se systémem Linux, webu nebo konzol.
další informace najdete na stránce Visual Studio Tools for Unity .
Vývoj AI
Visual Studio Tools for AI
novinka v 15,5: využijte funkce pro produktivitu Visual Studio k urychlení inovací AI ještě dnes. Používejte integrované funkce editoru kódu, jako je zvýrazňování syntaxe, IntelliSense a automatické formátování textu. V místním prostředí můžete interaktivně testovat aplikaci hloubkového učení pomocí podrobného ladění místních proměnných a modelů.

další informace najdete na stránce Visual Studio Tools pro AI .
Kam dál
Visual Studio 2017 často aktualizujeme novými funkcemi, které můžou zlepšit vývojové prostředí. Tady je rekapitulace některých našich nejvýznamnějších aktualizací, které jsou v experimentální verzi Preview:
- Live Share nový nástroj, který umožňuje sdílet základ kódu a jeho kontext s společník a získat rychlou obousměrnou spolupráci přímo z Visual Studio. pomocí Live Share může společník číst, procházet, upravovat a ladit projekt, který s nimi sdílíte, a dělat plynule a bezpečně.
další informace najdete v části nejčastější dotazy k Live Share. - IntelliCode, což je nová funkce, která vylepšuje vývoj softwaru pomocí AI a poskytuje lepší kontextové dokončování kódu, pomůže vývojářům vytvářet kód ke vzorům a stylům jejich týmu, vyhledávat obtížně zachytávání kódu a soustředit se na revize kódu v oblastech, které jsou ve skutečnosti.
Další informace najdete v tématu IntelliCode – Nejčastější dotazy.
chcete získat další informace o tom, co v sadě works pro Visual Studio 2017 funguje jinak? přečtěte si stránku průvodce Visual Studio .
a nezapomeňte si zaregistrovat naši nejnovější verzi Visual Studio 2019.
Kontaktujte nás
proč odesílat zpětnou vazbu týmu Visual Studio? Vzhledem k tomu, že povedeme zpětnou vazbu zákazníků. To zahrnuje mnoho toho, co máme.
pokud chcete udělat nějaký návrh, jak můžeme vylepšit Visual Studio nebo se dozvědět více o možnostech podpory produktu, přečtěte si stránku Community pro vývojáře .
Nahlášení problému
V některých případech není zpráva dostatečně velká, aby mohla předávat úplný dopad zjištěného problému. pokud dojde k potížím, když Visual Studio přestane reagovat, dojde k chybám nebo k jinému problému s výkonem, můžete s námi snadno sdílet reprodukci kroky a podpůrné soubory (například snímky obrazovky a soubory s výpisem paměti a haldy) pomocí nástroje nahlásit problém . Další informace o tom, jak tento nástroj použít, naleznete na stránce postup nahlášení problému .