Visual Studio 2017 version 15.7.6 stöder nu JDK 8-uppdatering 181 8u181

Windows / Visual Studio 2017 version 15.7.6 stöder nu JDK 8-uppdatering 181 8u181 1 minut läst

Visual Studio 2017



Visual Studio 2017 har uppdaterats till en ny version, 15.7.6, som lägger till några nya funktioner samtidigt som man fixar några buggar som har hindrat användare från att använda appen.

I första hand lägger den här nya versionen till stöd för Java Development Kit 8 (JDK version 8u181) som lägger till en mängd nya funktioner i Java-programmering, inklusive att lägga till stöd för varje uttalande, standard- och statiska metoder i gränssnitt, funktionella gränssnitt, lamda-uttalanden och förbättringar av API: er för samling, samtidighet och Java Time.



I den här nya versionen har tre buggar riktats och fixats:



  • Visual C ++ Redistributable 2017 rapporterar inte installationstillståndet på en specifik registerplats
  • I 15,7 kan användare se tillägg laddas utan alla sina tillgångar och orsaka att Visual Studio kraschar.
  • Visual Studio 2017 version 15.7.5 kraschar när en lösning öppnas

Den första buggen involverade felaktig registerhantering av C ++ Redistributable vid installation eller uppdatering till en ny version, ett fel skulle inträffa som klagade över att inte kunna hitta rätt nyckel på grund av att den hade tagits bort. Användare som matade in data i den tidigare registerplatsen uppdaterades och fick sina lösningar att bryta på grund av detta fel. Det andra felet inträffade när användare laddade upp tillägg och inte alla deras tillgångar laddades med dem, vilket fick Visual Studio att krascha, vilket leder till det tredje och sista felet som fick Visual Studio version 15.7.5 att bara krascha vid start en lösning eller försöker skapa en ny.



Utöver dessa ändringar har Microsoft också lagt ut en .NET Core Security Feature Bypass Vulernability som illustrerar en säkerhetsproblem där .NET Core inte korrekt validerar certifikat. ”En angripare som lyckats utnyttja denna sårbarhet kan presentera ett utgånget certifikat när han utmanas. Den här uppdateringen åtgärdar sårbarheten genom att korrigera hur .NET Core hanterar certifikatvalidering. ” Om du vill se mer information om detta, klicka här för att gå till Microsoft Security Response Center.

Den fullständiga ändringsloggen och release-anteckningarna kan läsas här