Zpráva k vydání verze pro Visual Studio 2017 verze 15.3
Komunita vývojářů | Požadavky na systém | Kompatibilita | Distribuovatelný kód | Licenční podmínky | Blogy | Známé problémy
Poznámka:
Nejedná se o nejnovější verzi sady Visual Studio. Pokud si chcete stáhnout nejnovější verzi, navštivte prosím web sady Visual Studio .
Časový rámec podpory
Tato verze už není podporována. Další informace o podpoře sady Visual Studio najdete v zásadách podpory pro Visual Studio 2017.
Přečtěte si nejnovější verzi poznámky k verzi nebo navštivte web sady Visual Studio a stáhněte si nejnovější podporovanou verzi sady Visual Studio 2017.
Vydané verze sady Visual Studio 2017 15.3
- 19. září 2017 – Visual Studio 2017 verze 15.3.5
- 12. září 2017 – Visual Studio 2017 verze 15.3.4
- 29. srpna 2017 – Visual Studio 2017 verze 15.3.3
- 22. srpna 2017 – Visual Studio 2017 verze 15.3.2
- 18. srpna 2017 – Visual Studio 2017 verze 15.3.1
- 14. srpna 2017 – Visual Studio 2017 verze 15.3
Krátký přehled zajímavých nových funkcí ve verzi 15.3
- Vylepšení přístupnosti nabízejí vyšší přístupnost sady Visual Studio než kdy dřív.
- Nástroje Azure Function jsou součástí vývojové úlohy Azure. Můžete vyvíjet aplikace Azure Function místně a publikovat je přímo do Azure.
- Nyní můžete vytvářet aplikace v sadě Visual Studio 2017, které běží ve službě Azure Stack a ve státních cloudech, například Azure v Číně.
- Vylepšili jsme podporu pro vývoj v .NET Core o .NET Core 2.0 a kontejnery Windows Nano Server.
- V rozhraní IDE sady Visual Studio jsme vylepšili přihlašování a identitu, úvodní stránku, zjednodušené načtení řešení a instalační rozhraní příkazového řádku. Vylepšili jsme také refaktoring, generování kódu a Rychlé akce.
- Editor sady Visual Studio má lepší přístupnost díky novému modrému motivu s vysokým kontrastem a vylepšené podpoře čtečky obrazovky.
- Vylepšili jsme prostředí ladicího programu a diagnostiky. Mezi tato vylepšení patří i možnost nastavení dalšího příkazu pomocí ukázání a kliknutí. Aktualizovali jsme také všechny vnořené hodnoty v okně proměnných a vylepšili ladění otevřené složky.
- Xamarin má nový samostatný editor pro úpravy oprávnění aplikací.
- Je aktualizované prostředí nástrojů otevřené složky a CMake . Nyní můžete používat CMake 3.8.
- Vylepšili jsme modul IntelliSense a průvodce projektem a kódem pro služby jazyka C++.
- Sada nástrojů Visual C++ podporuje cílení inicializace z příkazového řádku.
- Přidali jsme možnost používat funkce jazyka C# 7.1.
- Můžete nainstalovat verze TypeScriptu nezávisle na aktualizacích sady Visual Studio.
- Přidali jsme podporu ladění Node 8.
- NuGet přidal podporu pro nové TFM (netcoreapp2.0, netstandard2.0, Tizen), Semantic Versioning 2.0.0 a integraci upozornění a chyb správce balíčků NuGet do platformy MSBuild.
- Visual Studio nyní nabízí nástroje pro vývoj .NET Framework 4.7 pro podporované platformy se zahrnutým modulem runtime 4.7.
- Přidali jsme clustery souvisejících událostí do výsledků hledání v nástroji pro hledání Application Insights.
- Vylepšili jsme podporu syntaxe pro SQL Server 2016 v nástroji SQL Search od Redgate.
- Povolili jsme podporu pro rozhraní API pro Microsoft Graph v Připojených službách.
Hlavní chyby opravené ve verzi 15.3
Komunita vývojářů promluvila a my jsme naslouchali. Tento seznam obsahuje 10 problémů s nejvyšším počtem hlasů, které jsme opravili v této verzi.
- Po instalaci F# se nepodaří načíst tmavý motiv.
- Aktualizace instalačního programu pro Visual Studio způsobí vznik nekonečné smyčky.
- Seznam posledních projektů se nezobrazuje správně.
- Do nového vlastního profilu není možné přidat jméno.
- Při přesunu rozšíření DSL ze sady Visual Studio 2015 do sady Visual Studio 2017 dochází k chybě za běhu.
- Blok příkazu try-catch vyvolá chybovou zprávu s informacemi o tom, že došlo k operaci úpravy textové vyrovnávací paměti, zatímco probíhají jiné úpravy.
- Chrome 58 neakceptuje certifikát podepsaný jeho držitelem) sady Visual Studio.
- Publikování selže a zobrazí se chybová zpráva o tom, že všechna odeslání sestavení uvnitř sestavení musí používat instance projektu, které pocházejí ze stejné kolekce projektů.
- Při každém spuštění sady Visual Studio 2017 se spustí vyhledávání nových a aktualizovaných komponent MEF, které zpomaluje spuštění.
- Při místním ladění sady Visual Studio 2017 se stránky načítají pomalu.
Podívejte se na všechny problémy nahlášené zákazníky, které byly opraveny v sadě Visual Studio 2017 verze 15.3.
Podrobnosti o novinkách ve verzi 15.3
Visual Studio 2017 verze 15.3.0
Vydáno 14. srpna 2017
Nové funkce ve verzi 15.3
Přístupnost
V této verzi je vyřešených více než 1 700 problémů týkajících se přístupnosti a přístupnost v sadě Visual Studio je zatím nejlepší za celou její historii. Můžete používat nový motiv Modrý (zvláště kontrastní) (obrázek 1). Tento motiv nabízí vyšší kontrast než běžný modrý motiv pro ty, kdo nechtějí nebo nepotřebují plný režim s vysokým kontrastem.
![Modrý motiv (extra kontrast)](media/bluetheme.png)
Pokud používáte editor sady Visual Studio, můžete objevovat grafické doplňky textu a procházet mezi nimi prostřednictvím nové sady příkazů Zobrazit poznámky k řádkům. Tuto novou funkci najdete v místní nabídce editoru (obrázek 2). Další informace najdete v části týkající se editoru sady Visual Studio.
![Zobrazit poznámky k řádkům](media/showlineannotation.png)
Další informace o novinkách v přístupnosti najdete v příspěvku na blogu o vylepšení přístupnosti v sadě Visual Studio 2017 verze 15.3 .
Azure Stack a Azure Government Clouds
Pomocí všech stejných nástrojů v sadě Visual Studio, jako je Průzkumník cloudu, Připojené služby a ASP.NET Publikovat, připojte cloudy Azure Stack a státní správy. Vyberte existující státní cloud, jako je například Azure v Číně (obrázek 3), nebo zadejte koncový bod zjišťování pro Azure Stack vaší organizace.
![Azure Stack](media/azurestack.jpg)
Nástroje azure Functions
- Nástroje pro vývoj funkcí C# Azure jsou zahrnuté jako součást sady funkcí pro vývoj v Azure.
- Můžete vyvíjet funkce Azure použitím předem kompilovaných knihoven tříd C# a atributů k určení aktivačních událostí.
- Můžete sestavovat, spouštět a ladit na místním vývojovém počítači.
- Můžete publikovat ze sady Visual Studio přímo do Azure.
.NET Core a ASP.NET Core
- Můžete si nainstalovat sadu .NET Core 2.0 SDK prostřednictvím samostatně staženého souboru a získat tak možnost vyvíjet přes .NET Core 2.0 v sadě Visual Studio 2017 verze 15.3. Visual Studio teď umožňuje souběžnou podporu více sad .NET Core SDK. Můžete experimentovat s nejnovějšími každodenními sestaveními sady .NET Core SDK a současně vyvíjet s použitím nejnovější veřejné verze sady SDK. Podrobnosti najdete na blogu .NET.
- Díky podpoře Visual Basicu nyní můžete vytvářet konzolové aplikace .NET Core a knihovny tříd .NET Core a .NET Standard ve Visual Basicu.
- Interoperabilita rozhraní .NET Framework a .NET Standard/Core umožňuje odkazovat z projektů .NET Framework na knihovny .NET Core/.NET Standard a naopak. Není potřeba ručně přidávat balíčky NuGet pro interoperabilitu – Visual Studio to pro vás zařídí automaticky.
- Několik rozšíření podpory cílové architektury umožňuje vytvářet projekt pro více cílových architektur (TFM) a použít nástroj pro výběr TFM při ladění nebo spuštění k výběru TFM ke spuštění.
- Přidali jsme podporu pro image Windows Nano Serveru, aby bylo možné vytvořit z aplikací ASP.NET Core kontejnery jako image Windows Nano Serveru. Jako platformu pro kontejnery nyní můžete vybrat Windows Nano Server. Můžete to udělat v části File-New> Project pro projekty ASP.NET Core. U existujících projektů ji můžete přidat pomocí místní nabídky Projekt.
- Místní podpora služby IIS: Teď můžete vyvíjet a ladit pomocí služby IIS ze sady Visual Studio.
- ASP.NET Core na rozhraní .NET Framework – Pokud vytvoříte projekt ASP.NET Core, který cílí na úplné rozhraní .NET Framework (jenom Windows), použijte rozevírací seznam v dialogovém okně One ASP.NET.
- Funkci Live Unit Testing je možné povolit pro projekty .NET Standard, .NET Core a ASP.NET Core.
Nástroje Service Fabricu
Tato vydaná verze obsahuje novou stavovou šablonu projektu ASP.NET Core, podporu sad SDK 2.5 i 2.6 (a odpovídajících modulů runtime) Service Fabricu, jakož i několik oprav chyb.
Continuous Delivery Tools
Tyto funkce jsme přesunuli z rozšíření CD4VS (Microsoft Continuous Delivery Tools for Visual Studio) do sady Visual Studio:
- Nakonfigurujte průběžné doručování pro řešení obsahující projekty ASP.NET, které jsou zacílené na Azure App Service.
- Nakonfigurujte průběžné doručování pro řešení obsahující projekty ASP.NET Core, které jsou zacílené na Azure App Service.
Integrované vývojové prostředí sady Visual Studio
- Do nabídky Nápověda jsme přidali příkaz Přístupnost přes klávesnici. Díky tomu máte zkratku k online dokumentaci s radami a tipy k přístupnosti.
- Diagnostický systém vás informuje přes informační panel o rozšířeních, která by mohla mít podíl na neočekávaném ukončení sady Visual Studio (obrázek 4). Na informačním panelu se zobrazí informace o ukončení a dotaz, jestli byste chtěli podezřelé rozšíření zakázat.
![Oznámení informačního panelu](media/infobar.png)
- Když máte otevřenou složku, můžete si vybrat požadovaný ladicí program prostřednictvím vyhrazeného uživatelského rozhraní.
- Ukončili jsme sdílení některých nastavení, jako je třeba rozložení okna nástrojů, mezi různými souběžnými instalacemi sady Visual Studio 2017. Další informace najdete v dokumentaci týkající se synchronizace nastavení v sadě Visual Studio.
- Vyřešili jsme chybu se skrytým oknem. Kvůli této chybě to vypadalo, že sada Visual Studio přestala reagovat, než se objevilo její hlavní okno.
- Zvětšili jsme cílovou oblast pro kliknutí, aby se snadněji zavíraly tipy s oznámením.
Integrované vývojové prostředí .NET
- Přidali jsme několik nových refaktoringů a rychlých oprav, jako například Vyřešte konflikt sloučení, Přidejte kontroly hodnoty null, Přidejte parametr a mnoho dalších. Úplný seznam najdete na naší stránce s informacemi o refaktoringu, generování kódu a rychlých akcích v sadě Visual Studio.
- Navrhujeme názvy proměnných v technologii IntelliSense, abychom vám pomohli zadávat názvy proměnných rychle, například
Person person
. - Příkaz Upravit a pokračovat podporuje funkce C# 7.0 (s výjimkou lokálních funkcí).
- Přidali jsme podporu zástupných znaků pro názvy souborů mimo složku projektu pro .NET Core.
Přihlašování a identita
Opravili jsme ovládací prvek pro výběr účtu, aby možnost Zadejte znovu přihlašovací údaje fungovala spolehlivěji. V některých případech výběr účtu mazal účty při opětovném zadávání přihlašovacích údajů.
Úvodní stránka
Zvýšili jsme cílovou oblast na úvodní stránce, na kterou můžete kliknutím připnout naposledy použité položky. Zjednodušilo se tím připnutí relevantních položek na začátek seznamu naposledy použitých položek.
Zjednodušené načtení řešení
- Zvýšili jsme rychlost sestavení a stabilitu.
- Snížili jsme počet načtených projektů.
- Přidali jsme novou možnost (obrázek 5), která sadě Visual Studio umožňuje zvolit nejvhodnější variantu pro vaše řešení.
![Možnosti zjednodušeného načtení řešení](media/lsloptions.jpg)
- Přidali jsme řešení pro výsledky hledání souborů pro hledání odložených projektů (nikoliv jenom načtených projektů).
- Když načtete projekt, aktualizují se všechna existující hledání a přidají průběžné výsledky.
- Existují omezení:
- Hledání se nerozšiřuje dovnitř souboru a nezahrnuje progresivní výsledky, tj. třídy, metody atd.
- Soubory, které patří do projektu, se zobrazí jako plochý seznam. Když soubory patří do složky, zobrazí se relativní cesta, ne jenom název souboru.
- V zobrazení vyhledávání neexistují žádné kontextové nabídky pro položky souboru.
- GoTo All a GoTo Files v pracovním prostoru zobrazují obsah z externích položek.
- Vylepšili jsme dávkové sestavení v projektech, které používají zjednodušené načtení řešení.
Nastavení
- Instalační program pro Visual Studio teď podporuje změnu velikosti při vysokých hodnotách DPI na méně než 150 %.
- Spustitelný soubor
vswhere.exe
byl aktualizován tak, aby ve výchozím nastavení vyloučil instance ve verzi Preview, a zahrnul je v případě, že příkazový řádek obsahuje--prerelease
. - Rozhraní příkazového řádku umí zpracovat
--verify
,--fix
a--clean
.--verify
ověří rozložení a informuje o chybějících a neplatných datových částech.--fix
ověří rozložení a znovu stáhne balíčky, které chybí nebo jsou neplatné.--clean
odstraní zastaralé balíčky a umožní oříznout rozložení na rozsah konkrétní verze.
- Na stránku podrobností instalace jsme přidali podrobnosti, které zobrazí čistou změnu velikosti na jednotlivých jednotkách. (Obrázek 6).
![Velikosti jednotek uvedené v instalačním programu](media/drivesize.png)
Editor sady Visual Studio
- Při přidávání velkého počtu chyb už není obtížné ruční posouvání a výběr.
- Přidali jsme novou variantu modrého motivu určeného speciálně pro uživatele, kteří v editoru sady Visual Studio potřebují vyšší kontrast. Tento motiv nabízí vyšší kontrast než běžný modrý motiv pro ty, kdo nechtějí nebo nepotřebují plný režim s vysokým kontrastem. Můžete si to vyzkoušet prostřednictvím nástrojů –> Možnosti –> Prostředí –> Obecné.
- Pokud používáte čtečku obrazovky, můžete nyní procházet grafické doplňky prostřednictvím nového příkazu Zobrazit poznámky k řádkům.
- Pokud si ho chcete aktivovat, vyberte v místní nabídce editoru Zobrazit poznámky k řádkům (
Ctrl+K
,Ctrl+M
). V editoru se otevře automaticky otevírané okno s popisem grafických doplňků na daném řádku. * Procházet více poznámek na řádku pomocíCtrl+K
,Ctrl+ Right/Left Arrow
. * Můžete také snadno najít kontext v kódu pomocí příkazuCtrl+K
"Zobrazit strukturu" , .Ctrl+G
V automaticky otevřeném okně, kde se nachází blikající kurzor, se zobrazí strukturální kontext řádku kódu, který dokáže přečíst čtečka obrazovky.
- Pokud si ho chcete aktivovat, vyberte v místní nabídce editoru Zobrazit poznámky k řádkům (
Ladění a diagnostika
Podpora ladicího programu pro servery symbolů Visual Studio Team Services
- Můžete zadávat dotazy na symboly a stahovat je (obrázek 7) ze serverů symbolů služby Visual Studio Team Services. Cesty symbolů sady Visual Studio Team Services můžete vybrat a přidat do prostředí sady Visual Studio pomocí stránky Tools-Options-Debugger-Symbols>>>. Pokud chcete nainstalovat server symbolů služby Visual Studio Team Services, podívejte se na stránku o použití serverů symbolů v Team Services.
![Přidání serveru symbolů VSTS](media/vsts.jpg)
- SetThreadDescription API se podporuje při ladění, když použijete příkaz Spustit ladění (
F5
) nebo Připojit k procesu (Ctrl+Alt+P
). Názvy vláken, které jsou nastavené přes toto rozhraní API, se teď zobrazují v okně Vlákna a v rozevírací nabídce Vlákno na panelu nástrojů Umístění ladění. Aktuálně to není podporováno při ladění výpisu. - V okně Výstup se teď zobrazuje výstup konzoly aplikace běžící v rámci kontejneru Windows při ladění.
- Přidali jsme novou podporu pro ladění aplikací .NET Core, které spustíte v kontejnerech Windows podle Windows Nano Serveru.
Nastavení dalšího příkazu pomocí ukázání a kliknutí
Při zastavení na zarážce při ladění můžete podržet klávesu Ctrl
. Ikona Run to Click
(Běžet do tohoto místa) vedle vašeho řádku kódu se změní na funkci Nastavit další příkaz (obrázek 8). Klikněte na ikonu a žlutý ukazatel instrukce se přesune na daný řádek a nastaví se další příkaz, který ladicí program provede.
![Kliknutím nastavíte další příkaz.](media/setnextstatement-2.jpg)
Podpora zdrojového odkazu pro formát souborů Windows PDB
Zdrojový odkaz se teď podporuje pro formát souborů Windows PDB (navíc k souborům Portable PDB). Kompilátory, které ho podporují, můžou vložit potřebné informace do formátu souboru Windows PDB a ladicí program může na základě těchto informací načíst zdrojové soubory.
Ladění otevřené složky
Usnadnili jsme vám ladění, když použijete naše nové šablony pro otevřenou složku. Pokud máte nainstalovaný ladicí program jádra, naše nové šablony vám umožní zvolit typ ladicího programu, který chcete použít. V dialogovém okně Vybrat ladicí program v Průzkumníkovi řešení, které otevřete příkazem nabídky Nastavení ladění a spouštění, můžete zvolit Spravovaný, Nativní nebo Smíšený. Pokud máte nainstalované prostředí C++ MDD (Android C++, Linux Debugging atd.), zobrazí se vám teď možnosti pro podporu MinGW a Cygwin pomocí GDB pro připojení a spuštění v rámci stejné možnosti nabídky.
Aktualizace všech vnořených hodnot v oknech proměnných
Když kliknete na tlačítko Aktualizovat pro nadřazený uzel proměnné nebo výrazu v oknech Sledovat, Automatické hodnoty a Místní hodnoty, aktualizují se také a znovu vyhodnotí všechny viditelné proměnné a výrazy, které jsou podřízené tomuto uzlu. Už nemusíte klikat na tlačítko Aktualizovat pro každou podřízenou položku.
Podpora Live Unit Testing pro .NET Core
Funkci Live Unit Testing můžete povolit pro projekty .NET Standard, .NET Core a ASP.NET Core.
Xamarin
- Stránky vlastností a změny návrhu manifestu aplikace – Pracovali jsme dále na zjednodušení používání stránek vlastností pro projekty pro iOS a Android.
- Nový Editor oprávnění – Přidali jsme samostatný editor pro úpravy oprávnění aplikací.
Úplný přehled změn a další podrobnosti najdete na stránce developer.xamarin.com.
Otevření složky a nástrojů CMake
- Vylepšili jsme stabilitu pro přepínání mezi složkou a řešením.
- Rozšiřující ovládací prvky pro otevřenou složku můžou do složek přidat ikonu správy zdrojového kódu. Díky tomu budete moct rychle zobrazit stav správy zdrojového kódu svých souborů v Průzkumníku řešení, což je aktuálně implementováno prostřednictvím SVN.
- Prostředí CMake v sadě Visual Studio je upgradované na CMake 3.8.
- Vylepšili jsme podporu úprav, sestavování a ladění pro otevřenou složku u projektů C++, které používají MinGW nebo Cygwin.
- Přidali jsme podporu definování globálních proměnných prostředí a proměnných prostředí určených pro konfigurace v souboru CppProperties.json a CMakeSettings.json. Tyto proměnné prostředí se dají využít v konfiguracích ladění definovaných v souboru launch.vs.json a úkolech v souboru tasks.vs.json.
- Rozšířili jsme nástroje CMake pro Visual Studio, abyste měli k dispozici podporu pro integraci CTest.
- Nyní můžete používat generátor Ninja CMake a snadno cílit na 64bitové platformy, sestavovat, ladit a upravovat pomocí IntelliSense.
Služba jazyka C++
Možnost Povolit rychlejší načítání projektů v části Experimentální možnosti je přejmenovaná na Povolit ukládání projektů do mezipaměti a přesunutá do části nastavení projektu VC++. Původní hodnota vlastnosti se nerozšíří do nové možnosti.
Modul IntelliSense
- C++ IntelliSense podporuje nové funkce C++17 odpovídající vydané verzi dávkového kompilátoru.
- Přidali jsme možnost místní nabídky v editoru C++ pro opětovné prohledání souboru, která se dá použít, pokud nepracuje správně IntelliSense.
- Snížilo se využití procesoru při spuštění příkazu Najít všechny odkazy nebo Hierarchie volání pro kód C++.
- Vylepšili jsme celkové prostředí modulu C++ IntelliSense.
Průvodce projektu a kódu
- Přepsali jsme několik průvodců projektů a kódu ve stylu dialogu podpisu.
- Příkaz Přidat třídu přímo spustí průvodce Přidat třídu. Všechny ostatní položky, které byly dříve zde, jsou k dispozici v části Přidat > novou položku.
- Projekty Win32 jsou v kategorii Desktop Windows v dialogu Nový projekt.
- Šablony Konzola Windows a Desktopová aplikace teď vytvoří projekty bez zobrazení průvodce. K dispozici je nový Desktopový průvodce pro Windows v rámci stejné kategorie, kde se zobrazí stejné možnosti jako předtím.
Sada nástrojů a knihovny pro Visual C++
- Developer Command Prompt pro sadu Visual Studio (a příkazový řádek Visual C++) mají doplněnou podporu pro inicializaci prostředí příkazového řádku, které cílí na sadu nástrojů Visual C++ 2015 (v140) prostřednictvím argumentu
-vcvars_ver=14.0
. - Souborové adresáře Visual C++ Redist jsou přejmenované na Microsoft.VC141.\*, aby odpovídaly verzím sady nástrojů (14.1x). V sadě Visual Studio 2017 RTM byly tyto adresáře nesprávně pojmenované Microsoft.VC150.\*.
- Verze a adresáře souborů Visual C++ (Visual Studio 2017 15.3) :
- Verze souboru sady nástrojů VC++ : 14.11.25506.0 nebo 19.11.25506.0
- Adresář nástrojů VC++ : VC\Tools\MSVC\14.11.25503 (umístění adresáře byl uzamčeno ve verzi Preview)
- Adresář VC++ Redist [a] : VC\Redist\MSVC\14.11.25325 (všechny moduly runtime s výjimkou MFC a OneCore)
- Adresář VC++ Redist [b] : VC\Redist\MSVC\14.11.25415 (moduly runtime MFC a OneCore)
Podpora jazyka C# 7.1
- Nyní můžete používat funkce jazyka C# 7.1.
- Jazyk C# 7.1 přidává podporu pro asynchronní metody Main, porovnávání vzorů s obecnými typy, výchozí literály a odvozené názvy řazených kolekcí členů.
- Když ve svém projektu použijete funkce C# 7.1, nabídne žárovka upgrade verze jazyka vašeho projektu na C# 7.1 nebo nejnovější verzi.
- Úplné podrobnosti najdete na stránce věnované stavu funkce jazyka C# .
JavaScript a TypeScript
- Při spuštění tsserveru jsme přešli ze 64bitového uzlu na 32bitový a snížili jsme spotřebu paměti u jazykové služby na polovinu.
- Cesta k souboru IntelliSense v příkazech importu je nyní rychlejší.
- Verze TypeScriptu se dají nainstalovat nezávisle na aktualizacích sady Visual Studio a vybrat podle jednotlivých projektů. Další informace najdete v dokumentaci k aktualizaci TypeScriptu v sadě Visual Studio 2017.
Node.js
- Přidali jsme podporu ladění Node 8.
- Rozšířili jsme možnosti výkonu pro test runner jednotek.
- Zjednodušili jsme uživatelské rozhraní instalačního programu balíčku npm.
NuGet
- Doplnili jsme podporu pro následující TFM –
netcoreapp2.0
,netstandard2.0
aTizen
. - Integrovali jsme upozornění a chyby správce balíčků NuGet do platformy MSBuild, takže můžete používat existující vlastnosti platformy MSBuild k potlačení určitých upozornění nebo jejich povýšení na chyby.
- Přidali jsme podporu pro Semantic Versioning 2.0.0.
Další podrobnosti o těchto vylepšeních a úplný seznam oprav chyb můžete najít ve zprávě k vydání verze NuGet.
.NET Framework 4.7
Visual Studio 2017 verze 15.3 teď nabízí nástroje pro vývoj .NET Framework 4.7 pro všechny podporované platformy se zahrnutým modulem runtime 4.7. .NET Framework 4.7 nabízí několik nových funkcí a vylepšení, jakož i četné opravy v oblasti spolehlivosti, stability, zabezpečení a výkonu.
Další podrobnosti o .NET 4.7 najdete v těchto článcích:
- Blog k .NET Framework 4.7 RTM
- Novinky v rozhraní .NET Framework
- Poznámky ke změnám ve vydané verzi .NET Framework 4.7
- Známé problémy v rozhraní .NET Framework 4.7
- Kompatibilita aplikací v rozhraní .NET Framework 4.7
- Rozdíly v rozhraních API na .NET Framework
Kontejnerové vývojové nástroje
Visual Studio 2017 veze 15.3 teď podporuje řadu kontejnerových vývojových nástrojů v existujících aplikacích pro .NET Framework s kontejnery Windows až po .NET Core s Windows a Linux Support. Mezi nedávno přidanými funkcemi je podpora aplikací .NET Core v kontejnerech s Windows Nano Serverem i vylepšení ladění pro aplikace .NET Framework v kontejnerech.
Clustering souvisejících událostí ve vyhledávání služby Application Insights
Přidali jsme clustery souvisejících událostí do výsledků hledání v nástroji pro hledání Application Insights. Tyto clustery vám můžou pomoct odhalit překvapivé vzory v chování vaší aplikace, jako například velký objem výjimek pocházejících z jedné země nebo verze nebo od jednoho uživatele.
Nástroje SQL Server Data Tools (SSDT)
Visual Studio 2017 verze 15.3 se nyní dodává s nástroji SQL Server Data Tools, které plně podporují SQL Server 2017 běžící na Windows, Linuxu a Dockeru v systému macOS. Nástroje SSDT teď podporují všechny verze SQL Serveru, SQLDB a datového skladu v Azure.
Opravy problémů, které zákazníci hlásí nejčastěji:
- Přidali jsme možnost Ignorovat pořadí sloupců, která umožňuje zabránit zbytečným přesunům dat tabulky z důvodu změny pořadí sloupců.
- Opravili jsme chybu buildu ESENT a zvýšili stabilitu a výkon buildu databázového projektu v sadě Visual Studio 2017.
- Vyřešili jsme mnoho dalších problémů nahlášených zákazníky. Další podrobnosti o vyřešených problémech najdete v tématu o protokolu změn SSDT.
Datové nástroje Redgate.
Všechny datové nástroje Redgate
Odebrali jsme úvodní dialogové okno, které se zobrazovalo při prvním použití Datových nástrojů Redgate.
Redgate SQL Prompt
Vylepšili jsme formátování.
Redgate ReadyRoll
- Přepracovali jsme okno otevřeného projektu ReadyRoll.
- Zkrátili jsme dobu načítání vlastností projektu.
- Widget stavu skriptu jsme nahradili panelem akcí.
Hledání v Redgate SQL
- Vyřešili jsme potíže s připojením k Azure.
- Vylepšili jsme podporu syntaxe pro SQL Server 2016.
Python
- Vylepšili jsme přístupnost u čteček obrazovky, navigace pomocí kláves a vysokého kontrastu.
- Vylepšili jsme lokalizaci a uživatelům, kteří nepoužívají angličtinu, se tak bude v uživatelském rozhraní zobrazovat méně anglického textu.
Nástroje R
- Vylepšili jsme prostředí IntelliSense.
- Máte lepší možnosti připojení Azure ke svým počítačům, které blokují příkaz ping.
- Při provádění vzdálené instalace služeb už nemusíte mít práva pro správu služby.
- Celkově jsme vylepšili přístupnost a lokalizaci.
Zprostředkovatel Microsoft Graphu v připojených službách
Povolili jsme podporu pro rozhraní API pro Microsoft Graph v Připojených službách. Zjednodušili jsme instalaci. K získání přístupu a instalaci stačí otevřít dialogové okno Připojené služby (obrázek 9).
![Instalace zprostředkovatele Microsoft Graphu](media/microsoft graph-2.png)
Visual Studio 2017 verze 15.3.1
Vydáno 18. srpna 2017
Hlavní chyby opravené ve verzi 15.3.1
Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:
- Aktualizace verze Gitu za účelem vyřešení problému se zabezpečením.
- Funkce Přidat kukátko zobrazuje nesprávný řádek kódu.
- Editor F# ztratí fokus při psaní klíčů
arrow
,backspace
nebonewline
. - V nástrojích R chybí překlady.
Visual Studio 2017 verze 15.3.2
Vydáno 22. srpna 2017
Hlavní chyby opravené ve verzi 15.3.2
Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:
- Při otevření řešení pomocí projektu testů se Visual Studio ukončí s chybou.
- Při ladění v Chrome se Visual Studio zablokuje.
- Nedaří se nainstalovat prohlížeč nápovědy.
- Při psaní kódu jazyka R dochází v uživatelském rozhraní ke zpoždění.
- V řazených kolekcích členů dochází k regresi jazyka C# 7.0.
- Xamarin – výjimka, že se nepodporuje platforma dynamických typů.
- Xamarin – dynamický objekt se nepodporuje.
- Xamarin – Xamarin.iOS: ArgumentNullException pro
instruction
parametr v metodě Mono.LinkerMarkException()
.
Další opravy zahrnuté v této verzi:
- Aktualizace nástrojů Service Fabricu.
- Při instalaci nebo odinstalaci VSIX se upgrade sady Visual Studio nezdaří s chybou AccessDenied.
- Problém s generováním projektu ve verzi <Unity = 5.5
- Zachycení výpisu paměti u propojených souborů.
- Nesprávné generování kódu v tichém režimu z důvodu optimalizace smyčky.
Visual Studio 2017 verze 15.3.3
Vydáno 29. srpna 2017
Hlavní chyby opravené ve verzi 15.3.3
Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:
- Aktualizace sady Visual Studio 15.3 způsobí pro architektury v příkazech Import v souboru project.json zobrazení chybové zprávy „Balíček není kompatibilní“.
- V ladicím programu chybí při procházení proměnných ikony uživatelského rozhraní.
Visual Studio 2017 verze 15.3.4
Vydáno 12. září 2017
Hlavní chyby opravené ve verzi 15.3.4
Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:
- TF30063: Po upgradu na VS2017 15.3 nemáte oprávnění k přístupu k .visualstudio.com
- Chyba při instalaci rozšíření GitHubu
Visual Studio 2017 verze 15.3.5
Vydáno 19. září 2017
Hlavní chyby opravené ve verzi 15.3.5
Toto jsou problémy oznámené zákazníky a vyřešené v této verzi:
- Zavedena podpora pro Xcode 9, iOS 11, tvOS 11 a watchOS 4 společnosti Apple
Názory a návrhy
Rádi uslyšíme 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 instalačního programu nebo v samotném integrovaném vývojovém prostředí sady Visual Studio. Ikona se nachází v pravém horním rohu.
Na stránce komunity vývojářů sady Visual Studio můžete posílat návrhy k produktu a sledovat svoje nahlášené problémy. Můžete tu pokládat otázky, hledat odpovědi a navrhovat nové funkce.
Naše podpora na živém chatu vám navíc poskytne bezplatnou pomoc s instalací.
Blogy
Využijte přehledů a doporučení, které najdete na webu Blogy o vývojářských nástrojích, abyste si udržovali přehled o všech nových vydaných verzích a měli k dispozici podrobné příspěvky popisující širokou škálu funkcí.
Historie zpráv k vydání verzí pro Visual Studio 2017
Další informace týkající se minulých verzí sady Visual Studio 2017 najdete na stránce Historie zpráv k vydání verzí pro Visual Studio 2017.