Visual Studio 2017 версии 15.7.6 теперь поддерживает JDK 8 с обновлением 181 8u181

Windows / Visual Studio 2017 версии 15.7.6 теперь поддерживает JDK 8 с обновлением 181 8u181 1 минута на чтение

Visual Studio 2017



Visual Studio 2017 обновлен до новой версии 15.7.6, в которой добавлены некоторые новые функции, а также исправлены некоторые ошибки, которые мешали пользователям использовать приложение.

В первую очередь, эта новая версия добавляет поддержку Java Development Kit 8 (JDK версии 8u181), который добавляет целый ряд новых функций в программирование на Java, включая добавление поддержки для операторов for-each, стандартных и статических методов в интерфейсы, функциональные интерфейсы, операторы lamda. , а также улучшения в API сбора, параллелизма и времени Java.



В этой новой версии были выявлены и исправлены три ошибки:



  • Распространяемый компонент Visual C ++ 2017 не сообщает о состоянии установки в определенном месте реестра
  • В версии 15.7 пользователи могут видеть, что расширения загружаются без всех своих ресурсов и вызывают сбой Visual Studio.
  • Visual Studio 2017 версии 15.7.5 аварийно завершает работу при открытии решения

Первая ошибка связана с неправильной обработкой реестра C ++ Redistributable при установке или обновлении до новой версии, при этом возникает ошибка, которая жаловалась на невозможность найти правильный ключ из-за его удаления. Пользователи, которые вводили данные в предыдущее расположение реестра, обновились, и их решения перестали работать из-за этой ошибки. Вторая ошибка возникла, когда пользователи загружали расширения, и не все их ресурсы загружались вместе с ними, что приводило к сбою Visual Studio, что приводит к третьей и последней ошибке, из-за которой Visual Studio версии 15.7.5 просто аварийно завершал работу при запуске при загрузке. решение или попытка создать новое.



В дополнение к этим изменениям Microsoft также выпустила функцию обхода уязвимостей .NET Core Security Feature Bypass Vulernability, которая иллюстрирует уязвимость системы безопасности, при которой .NET Core неправильно проверяет сертификаты. «Злоумышленник, успешно воспользовавшийся этой уязвимостью, может предъявить просроченный сертификат при оспаривании. Это обновление устраняет уязвимость, исправляя то, как .NET Core обрабатывает проверку сертификатов ». Если вы хотите получить дополнительную информацию по этому поводу, щелкните здесь, чтобы перейти в Центр реагирования на безопасность Microsoft.

Полный журнал изменений и примечания к выпуску можно прочитать Вот