Zpráva k vydání verze pro Visual Studio 2017 verze 15.4

Last Update: 4. 12. 2017

Komunita vývojářů | Požadavky na systém | Kompatibilita | Distribuovatelný kód | Licenční podmínky | Blogy | Známé problémy


Poznámka

Pokud jste na tuto stránku přešli z neanglické jazykové verze a chcete zobrazit nejaktuálnější obsah, navštivte tuto zprávu k vydání verze v angličtině.

V tomto článku najdete informace týkající se aktuální vydané verze sady Visual Studio 2017. Nejnovější verzi stáhnete kliknutím na tlačítko.

Pokud potřebujete pomoc s instalací, podívejte se do našich dokumentů k instalaci a offline instalaci.

Zpětná vazba

Chceme znát váš názor. O problémech nás můžete informovat prostřednictvím možnosti Nahlásit problém v pravém horním rohu v instalačním programu nebo samotném integrovaném vývojovém prostředí sady Visual Studio. Ikona Feedback Icon se nachází v pravém horním rohu. Svoje nahlášené problémy můžete sledovat na stránce komunity vývojářů sady Visual Studio, kde můžete pokládat otázky a hledat odpovědi. Prostřednictvím služby UserVoice nám také můžete navrhovat produkty a naše podpora na živém chatu vám poskytne pomoc s bezplatnou instalací.

Potřebuje profesionální podporu zrovna teď? Podívejte se na dostupné možnosti podpory.

Historie verzí

Další informace o tom, jak dodáváme naše vydané verze a jak identifikovat různé verze, najdete v dokumentu Frekvence vydávání nových verzí sady Visual Studio 2017.

Známé problémy

Přečtěte si prosím část Známé problémy.


Datum vydání: 14. listopadu 2017 – Visual Studio 2017 verze 15.4.4

Nejzávažnější chyby opravené v této verzi

Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:

Informační zpravodaje zabezpečení ASP.NET Core a .NET Core

Společnost Microsoft vydala informační zpravodaje zabezpečení pro .NET Core a ASP.NET Core. Podrobnosti lze najít v příslušných oznámeních v úložištích pro .NET Core a ASP.NET Core. Přečtěte si následující informace:

  • CVE-2017-8585 Poškozený certifikát může způsobit odepření služeb: V .NET Core 1.0, 1.1 a 2.0 existuje ohrožení zabezpečení a poškozený certifikát nebo jiná formátovaná data ASN.1 mohou vést k odepření služeb prostřednictvím nekonečné smyčky v systému Linux a macOS. Správcům systémů doporučujeme aktualizovat moduly runtime .NET Core na verze 1.0.8, 1.1.5 a 2.0.1. Vývojářům doporučujeme aktualizovat sady SDK .NET Core na verzi 2.0.3 nebo 1.1.5.

  • CVE-2017-8700 Obejití sdílení prostředků mezi zdroji (CORS) může způsobit zpřístupnění informací: V ASP.NET Core 1.0 a 1.1 existuje ohrožení zabezpečení, které umožňuje obejít sdílení prostředků mezi zdroji, což může způsobit zpřístupnění informací.

  • CVE-2017-11879 Otevřené přesměrování může způsobit zvýšení oprávnění: V ASP.NET Core 2.0 existuje ohrožení zabezpečení, kvůli kterému může otevřené přesměrování způsobit zvýšení oprávnění.

  • CVE-2017-11770 Ohrožení zabezpečení v podobě odepření služby: V ASP.NET Core 1.0, 1.1 a 2.0 existuje ohrožení zabezpečení – když je aplikace hostovaná prostřednictvím Windows Http.Sys, poškozený požadavek může vést k odepření služby.

Nové projekty vytvořené pomocí ASP.NET Core 1.0, ASP.NET Core 1.1 a ASP.NET Core 2.0 nyní používají verze balíčku, které zahrnují výše uvedené aktualizace zabezpečení. Pro existující projekty mohou uživatelé aktualizovat balíčky na novější verze pomocí dialogového okna Spravovat balíčky NuGet.


Datum vydání: 8. listopadu 2017 – Visual Studio 2017 verze 15.4.3

Nejzávažnější chyby opravené v této verzi

Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:

  • Byla přidána podpora pro Xcode 9.1 a iOS 11.1.
  • Obnovené nabídky pro projekty v jazyce Python pro jiné jazyky než angličtina

Datum vydání: 31. října 2017 – Visual Studio 2017 verze 15.4.2

Nejzávažnější chyby opravené v této verzi

Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:


Datum vydání: 19. října 2017 – Visual Studio 2017 verze 15.4.1

Nejzávažnější chyby opravené v této verzi

Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:


Datum vydání: 9. října 2017 – Visual Studio 2017 verze 15.4.0

Souhrn: Novinky v této verzi

  • Nový banner pro spuštění v instalaci a instalačním programu vás informuje, když je instalace úspěšná. Přidali jsme novou zprávu upozornění na konci vaší instalace, která obsahuje odkazy na další nápovědu z komunity vývojářů.
  • Vylepšili jsme XAML. Teď můžete upravovat nebo odebírat prostředky XAML a přidávat ControlTemplates.
  • Sada funkcí pro vývoj pro Univerzální platformu Windows se teď dodává se sadou SDK Windows 10 Fall Creators Update.
  • Do Windows Fall Creators Update jsme přidali podporu .NET Standard 2.0.
  • Projekt Windows Application Packaging vám poskytne nové šablony projektu, které vám pomůžou zabalit každý váš projekt Windows do kontejneru .appx.
  • .NET Core 2.0 je standardní součástí sad funkcí Web Development a .NET Core.
  • Rozšířili jsme Live Unit Testing o podporu rozhraní MSTest verze 1 a vylepšili jsme zjistitelnost této funkce.
  • Svoje aplikace můžete nasadit, testovat a ladit přímo na zařízeních s iOSem a s Androidem pomocí Xamarinu Live.
  • Přidali jsme podporu pro CMake 3.9 a flexibilnější struktury projektů CMake.
  • Vaše projekty CMake teď můžou být určené pro Linux. Použijte svůj stávající základ kódu CMake jako řešení a nemusíte ho převádět na projekt VS.
  • Vylepšili jsme podporu Unity ve Visual Studio Tools a v rámci nového modulu runtime jsme přidali funkci pro nastavení ukazatele instrukce.
  • Android SDK se teď instaluje do privátního umístění.
  • Nástroje R teď obsahují podporu pro vzdálenou komunikaci Linux a formátu RMarkdown včetně možností úprav v reálném čase, párování složených závorek a dokončování kódu.

Nejzávažnější chyby opravené v této verzi

Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:

Dev Community Votes   Při odstranění souboru z Průzkumníku řešení se skutečný soubor neodstraní
Dev Community Votes   Kopírování a vložení způsobí, že sada Visual Studio zamrzne u automaticky otevíraného okna s informacemi, že se formátuje text
Dev Community Votes   VS2017 15.3 zamrzne v ladění, když je otevřeno okno Vlákna
Dev Community Votes   Visual Studio zamrzne a zobrazuje oznámení o zaneprázdnění během relace ladění i po ní
Dev Community Votes   Při automatickém dokončování se přidají závorky na špatné místo
Dev Community Votes   Otevření stejného souboru dvakrát v integrovaném vývojovém prostředí má za následek zobrazení dialogu se zprávou, že jiný projekt už tento dokument otevřel
Dev Community Votes   Editor seznamů testů zapomene nastavení pro výchozí architekturu procesu a ponechání spuštěného modulu spouštění testů.
Dev Community Votes   Z důvodu poškozeného souboru se nepodaří nainstalovat aktualizaci sady Visual Studio 2017
Dev Community Votes   Při procházení rozšíření online dojde k chybě, že magické číslo v hlavičce GZip není správné
Dev Community Votes   Řešení se nepodaří zkompilovat, protože dojde k chybě nástroje Docker Compose


Podrobnosti: Novinky v této verzi

Vylepšení sady Visual Studio

Instalace a instalační program

  • Do instalačního programu jsme přidali banner pro spuštění, který signalizuje, že se sada Visual Studio úspěšně nainstalovala (obrázek 1).

Successful installation with new launch banner

(Obrázek 1) Úspěšná instalace s novým bannerem pro spuštění

  • Instalační program teď pro stahování používá automatické zjišťování proxy serveru.
  • Pokud dojde k chybě v nekritické součásti (která přímo neohrožuje integrované vývojové prostředí (IDE) sady Visual Studio), instalační program teď zobrazí upozornění místo chyby. Díky této změně je jasnější, že Visual Studio je v pořádku, přestože jsou nějaké potíže, které je potřeba řešit a opravit.
  • Při vytváření offline rozložení se používají kratší cesty, které umožňují správcům hostovat offline instalace hlouběji v hierarchiích síťových složek.
  • Když v nějakém balíčku instalace dojde k chybě nebo máte problémy při stahování, zobrazíme na konci vaší instalace zprávu (Obrázek 2). V ní najdete odkazy na komunitu vývojářů, kde můžete získat další nápovědu, abyste mohli vyřešit problémy, které můžou počítači bránit, aby nainstaloval celou sadu Visual Studio.

Error dialog with potential solutions

(Obrázek 2) Dialogové okno s chybou s možnými řešeními

  • Vyřešili jsme problém, kdy instalační program po aktualizaci sady Visual Studio nesprávně nastavoval datum a čas instalace v panelu Přidat nebo odebrat programy.

Editor

  • Vyřešili jsme problém se čtečkou obrazovky, kdy čtečka obrazovky JAWS od Freedom Scientific nemohla používat IntelliSense v editoru sady Visual Studio.
  • Do základního produktu Visual Studio jsme přidali oblíbenou navigační funkci nástrojů Productivity Power Tools Přejít k definici pomocí Ctrl+kliknutí.
    • U podporovaných jazyků (aktuálně C#, VB a Python, v budoucích vydaných verzích přibudou další jazyky), je možné v editoru sady Visual Studio při podržení stisknuté klávesy Ctrl kliknout na symbol a přejít tak k jeho definici.
    • Pokud dáváte přednost staršímu způsobu výběru slova přes Ctrl+kliknutí, můžete si použití kláves u této funkce nastavit v nabídce Nástroje > Možnosti > Textový editor > Obecné > Povolit, aby kliknutí myší provedlo přechod na definici, kde můžete vybrat jiné modifikační klávesy nebo případně funkci i vypnout.

Rozšiřitelnost

Opravili jsme chybu, kdy nainstalovaná rozšíření v sadě Visual Studio nezobrazovala oznámení o aktualizaci a také se automaticky neaktualizovala.

Zjednodušené načtení řešení

Vyřešili jsme chybu, která způsobovala chyby sestavení, když se řešení otevřelo s povoleným zjednodušeným načtením řešení.

Živé testování částí

  • Live Unit Testing poskytuje podporu třem oblíbeným architekturám pro testování částí: xUnit, NUnit a MSTest verze 1 a MSTest verze 2.
  • Pokud jste Live Unit Testing nepovolili, integrované vývojové prostředí sady Visual Studio zobrazí při otevření řešení s existujícími testy částí zlatý pruh. Zlatý pruh obsahuje další informace o dané funkci, způsobu, jak ji povolit, a požadované předpoklady.
  • Centrum stavu úloh zobrazuje oznámení o zpracování na pozadí, abyste se snadno mohli věnovat důležitým problémům a současně používat Live Unit Testing.
  • Změnili jsme název u názvů gest při kliknutím pravým tlačítkem myši pro zahrnutí a vyloučení z Live Test Set – Include/Exclude (Sada Live Test – zahrnout/vyloučit) na Live Unit Testing Include/Exclude (Live Unit Testing – zahrnout/vyloučit). Také jsme odebrali nabídku Reset clean (Resetovat vyčištěné položky) z řádku nabídek a přesunuli ji do Tools/Options/Delete persisted data (Nástroje/Možnosti/Odstranit trvalá data).
  • Provedli jsme několik oprav, aby váš systém snadněji zjistil, že se projekt nenačetl, a aby se tak mohl vyhnout chybovému ukončení v Live Unit Testing. Přidali jsme vylepšení výkonu sestavení, která předchází opakovanému hodnocení projektů MSBuild, když systém zjistí, že se v souboru projektu nic nezměnilo.

Nástroje pro vývoj aplikací pro Univerzální platformu Windows

Vydaná verze sady Visual Studio 2017 verze 15.4 vám přináší mnoho aktualizací nástrojů pro vývoj aplikací pro Univerzální platformu Windows. Čtěte dále, ať víte, co je nového!

Podpora pro Windows Fall Creators Update

Vydaná verze sady Visual Studio 2017 verze 15.4 přináší prvotřídní podporu pro vývojáře, kteří se zaměřují na Windows Fall Creators Update SDK. Když sadu funkcí pro vývoj pro Univerzální platformu Windows instalujete spolu se sadou Visual Studio 2017 verze 15.4, získáte automaticky i Windows 10 Fall Creators Update SDK.

Je aktualizovaný návrhář XAML pro projekty pro UPW určené pro Windows Fall Creators Update SDK

Provedli jsme významné aktualizace návrháře XAML pro projekty UPW určené pro Windows Fall Creators Update SDK, u kterých měla přednost vylepšení výkonu a spolehlivosti a také možnost vykreslovat artefakty návrhu Fluent. Další podrobnosti najdete v blogovém příspěvku aktualizace návrháře XMAL k sadě Visual Studio.

Poznámka: Prostředí Návrháře XAML zůstane stejné, pokud nevytváříte aplikaci pro UPW určenou pro Windows Fall Creators Update.

Vylepšení funkce Upravit a pokračovat v XAML

Teď můžete upravovat nebo odebírat prostředky XAML pomocí funkce XAML Upravit a pokračovat. Kromě toho můžete také přidávat ControlTemplates. Abyste mohli tyto nové funkce plně využít, je třeba, abyste vyvíjeli pro Windows Fall Creators Update SDK a spouštěli aplikaci ve Windows s nejnovější aktualizací Fall Creators Update.

Podpora .NET Standard 2.0

Windows Fall Creators Update přináší podporu rozhraní .NET Standard 2.0 pro vývoj pro UPW. Aby bylo možné plně využívat nová rozhraní API s rozhraním .NET Standard 2.0, je nutné nastavit minimální cílovou verzi vaší aplikace pro Windows Fall Creators Update SDK. Pak budete mít možnost odkazovat přímo z vaší aplikace UPW na balíčky NuGet, knihovny tříd a rozhraní API pro .NET Standard 2.0.

Poznámka: Některé knihovny, které podporují .NET Standard 2.0, nemusí fungovat správně nebo mohou vyžadovat další nastavení, aby je bylo možné používat s aplikacemi UWP. Konkrétně se jedná o aplikace pro Univerzální platformu Windows zkompilované v rozhraní .NET Native, u nichž jsou známa omezení reflexe. Pokud na to při testování narazíte, doporučujeme obrátit se na vlastníka knihovny a požádat ho o alternativní řešení nebo opravu. Jedním z příkladů je balíček NuGet Entity Framework Core 2.0, u něhož je aktuálně známo několik problémů s Univerzální platformou Windows, které budou opraveny v nadcházející vydané verzi opravy (další informace najdete v dokumentaci k implementacím rozhraní .NET, které EF Core podporuje).

Projekt Windows Application Packaging

Vydaná verze Visual Studio 2017 verze 15.4 přináší nové projektové šablony, které vám pomůžou zabalit každý projekt Windows do kontejneru .appx, který umožňuje moderní distribuci nebo odesílání do Windows Storu.

Pokud chcete začít pracovat s projektem Windows Application Packaging, přejděte na Soubor > Nový > Projekt a vyberte novou šablonu Projekt Windows Application Packaging v části Visual C# > v uzlu Windows Universal (Obrázek 3).

Windows Application Packaging Project

(Obrázek 3) Projekt Windows Application Packaging

V novém projektu můžete přidat odkaz na existující projekty Windows, jako je například WPF, WinForms nebo MFC. Stačí v Průzkumníkovi řešení kliknout pravým tlačítkem myši na uzel Aplikace a vybrat Přidat odkaz. Budete pak mít mnoho existujících nástrojů pro UPW, na které jste zvyklí, jako je balení, úpravy manifestů a přidružení Storu.

Webové vývojové nástroje (Web Development Tools)

  • .NET Core 2.0 k dispozici během instalace a je standardní součástí pro sady funkcí Web Development a .NET Core.
  • Podporuje se teď generování uživatelského rozhraní pro stránky Razor.
  • Můžete publikovat do registrů kontejnerů, včetně Azure Container Registry a Docker Hubu.
  • Nástroje Azure Functions jsou součástí sady funkcí Azure.
  • Při publikování webové úlohy Azure ji můžete publikovat jako spouštěnou webovou úlohu pomocí výrazů cron.

Visual Studio Tools for Xamarin

Xamarin Live umožňuje vývojářům nepřetržitě nasazovat, testovat a ladit své aplikace přímo na zařízeních s iOSem a s Androidem (Obrázek 4). Po stažení Xamarin Live Playeru – k dispozici v App Storu nebo na Google Play – můžete spárovat svoje zařízení se sadou Visual Studio a zcela změnit způsob vytváření mobilních aplikací. 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.

Animace režimů párování, nasazení a úprav za provozu Xamarin Live Playeru

(Obrázek 4) Animace režimů párování, nasazení a úprav za provozu Xamarin Live Playeru

Přejděte na zprávu k vydání Visual Studio Tools for Xamarin, kde najdete úplný seznam změn v sadě Visual Studio 2017 verze 15.4.

Visual Studio Tools for Unity

Visual Studio 2017 verze 15.4 přináší tato vylepšení CMake:

  • Verzi CMake, která je součástí nástrojů Visual Studio Tools for CMake, jsme upgradovali na verzi 3.9.
  • Podporují se teď složky, které obsahují více samostatných souborů CMakeLists.

Další informace najdete v tématu věnovanému novinkám v CMake ve verzi 15.4.

Vylepšení C++ pro Linux

Vaše projekty CMake teď můžou být určené pro Linux. Díky tomu můžete pracovat na svém stávajícím základu kódu, který používá CMake jako řešení pro sestavení, a nemusíte ho přitom převádět na projekt VS. Pokud je váš základ kódu určený pro více platforem, můžete ze sady Visual Studio vybrat určení pro Windows i Linux. Další informace najdete v příspěvku na blogu Visual C++ pro vývoj pro Linux přes CMake.

Vylepšení Visual Studio Tools for Unity

  • Vylepšili jsme podporu pro možnost Experimental .NET 4.6 v Unity 2017.1.
    • Přidali jsme podporu pro funkci nastavení ukazatele instrukce v rámci nového modulu runtime.
  • Poskytujeme podporu pro uživateli definovaná sestavení (assembly.json) v Unity 2017.2.
  • Provedli jsme obecná vylepšení ve vyhodnocování výrazů při ladění.

Visual Studio Tools for Apache Cordova

Android SDK se teď instaluje do privátního umístění pod %programdata%. To umožní uživatelům spravovat svoje sdílené instalace sady SDK jinde, aniž by to mělo nějaký dopad na scénáře VS-TACO.

Nástroje R pro Visual Studio

Podpora pro RMarkdown:

  • Úprava souborů RMarkdown v reálném čase
  • Podpora formátování kódu R v rámci bloků kódu
  • Inteligentní odsazování v blocích kódu R
  • Párování složených závorek a dokončování kódu

Možnost vzdáleného připojení:

  • V předchozí verzi jsme přidali podporu pro Windows Remote R.
  • Teď je k dispozici také možnost připojení Linuxu.

Obecná vylepšení:

  • Zabarvení Roxygenu a Intellisense
  • R linting (podobné jako LintR)
  • Vícenásobný výběr historie diagramů R
  • Vylepšené inteligentní odsazení ve víceřádkových výrazech včetně kanálu dplyr
  • Uživatelské rozhraní s podporou přístupnosti včetně prohlížečů a mřížky

Blogy

Developer Tools Blogs Využijte postřehů a doporučení dostupných na webu blogů o vývojářských nástrojích.

Blogy o vývojářských nástrojích vám pomáhají udržet si přehled o všech nových vydaných verzích a obsahují podrobné příspěvky popisující širokou škálu funkcí. Postřehy ze světa .NET najdete na Blogu DotNet. Jako obsáhlý zdroj informací a znalostí můžete využít týmové blogy ke všem hlavním programovacím jazykům, například C#, VB, C++ a F#.


Známé problémy

Visual Studio 2017 Known Issues Podívejte se na všechny dosud známé problémy a možná alternativní řešení v sadě Visual Studio 2017 verze 15.4.

Vašim připomínkám a názorům nasloucháme a plně se jim věnujeme. Navštivte web komunity vývojářů, kde můžete hledat nejnovější problémy, zaznamenat nové a podpořit svým hlasem stávající problémy.


Historie zpráv k vydání verze pro Visual Studio 2017

Zpráva k vydání verze Visual Studio 2017 Preview

The Developer Community Portal Podívejte se na problémy nahlášené zákazníky, které byly opraveny v sadě Visual Studio 2017 verze 15.4.

Zpráva k vydání verze pro Visual Studio 2017 verze 15.3

The Developer Community Portal Podívejte se na problémy nahlášené zákazníky, které byly opraveny v sadě Visual Studio 2017 verze 15.3.

Zpráva k vydání verze pro Visual Studio 2017 verze 15.2

The Developer Community Portal Podívejte se na problémy nahlášené zákazníky, které byly opraveny v sadě Visual Studio 2017 verze 15.2.

Zpráva k vydání verze pro Visual Studio 2017 verze 15.1

The Developer Community Portal Podívejte se na problémy nahlášené zákazníky, které byly opraveny v sadě Visual Studio 2017 verze 15.1.

Zpráva k vydání verze pro Visual Studio 2017 verze 15.0

The Developer Community Portal Podívejte se na problémy nahlášené zákazníky, které byly opraveny v sadě Visual Studio 2017 verze 15.0.


Na začátek stránky