Program Visual Studio 2017 w wersji 15.7.6 obsługuje teraz JDK 8 Update 181 8u181

Windows / Program Visual Studio 2017 w wersji 15.7.6 obsługuje teraz JDK 8 Update 181 8u181 1 minuta czytania

Visual Studio 2017



Program Visual Studio 2017 został zaktualizowany do nowej wersji, 15.7.6, która dodaje kilka nowych funkcji, jednocześnie naprawiając niektóre błędy uniemożliwiające użytkownikom korzystanie z aplikacji.

Przede wszystkim ta nowa wersja dodaje obsługę Java Development Kit 8 (wersja JDK 8u181), która dodaje cały szereg nowych funkcji do programowania Java, w tym obsługę instrukcji for-each, domyślnych i statycznych do interfejsów, interfejsów funkcjonalnych, instrukcji lamda oraz ulepszenia interfejsów API Collection, Concurrency i Java Time.



W tej nowej wersji zostały namierzone i naprawione trzy błędy:



  • Pakiet redystrybucyjny Visual C ++ 2017 nie zgłasza stanu instalacji w określonej lokalizacji rejestru
  • W wersji 15.7 użytkownicy mogą zobaczyć ładowanie rozszerzeń bez wszystkich swoich zasobów i spowodować awarię programu Visual Studio.
  • Program Visual Studio 2017 w wersji 15.7.5 ulega awarii podczas otwierania rozwiązania

Pierwszy błąd polegał na nieprawidłowej obsłudze rejestru C ++ Redistributable podczas instalowania lub aktualizowania do nowej wersji, pojawiał się błąd informujący o niemożności znalezienia prawidłowego klucza, ponieważ został usunięty. Użytkownicy, którzy wprowadzili dane w poprzedniej lokalizacji rejestru, zostali zaktualizowani i ich rozwiązania uległy awarii z powodu tego błędu. Drugi błąd wystąpił, gdy użytkownicy ładowali rozszerzenia i nie wszystkie ich zasoby ładowały się razem z nimi, powodując awarię programu Visual Studio, co prowadzi do trzeciego i ostatniego błędu, który powodował, że program Visual Studio w wersji 15.7.5 po prostu zawieszał się podczas uruchamiania podczas ładowania rozwiązanie lub próba stworzenia nowego.



Oprócz tych zmian firma Microsoft opublikowała również lukę umożliwiającą obejście funkcji zabezpieczeń platformy .NET Core, która ilustruje lukę w zabezpieczeniach, która powoduje, że platforma .NET Core nie sprawdza poprawności certyfikatów. „Osoba atakująca, której uda się wykorzystać tę lukę, może przedstawić wygasły certyfikat, gdy zostanie zakwestionowany. Ta aktualizacja usuwa lukę, poprawiając sposób, w jaki .NET Core obsługuje sprawdzanie poprawności certyfikatu. ” Jeśli chcesz zobaczyć więcej informacji na ten temat, kliknij tutaj, aby przejść do centrum Microsoft Security Response Center.

Można przeczytać pełny dziennik zmian i uwagi do wydania tutaj