Код: Выделить всё
var isNetworkAvailable = NetworkInterface.GetIsNetworkAvailable();Проект, созданный с использованием NET 8.0, функция GetIsNetworkAvailable() возвращает false.
Проект, созданный с использованием NET 9.0, функция GetIsNetworkAvailable() возвращает true.
Вот объяснение службы поддержки Microsoft, почему GetIsNetworkAvailable() ведет себя по-разному в зависимости от .NET версия.
https://learn.microsoft.com/en-gb/answe ... )-behaves- Differently-dependent
Нам нравится сохранять поведение функции NET 8.0 при создании проекта с NET 9.0. Существует ли какой-либо эквивалентный код для замены функции GetIsNetworkAvailable()? Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/798 ... et-version
Мобильная версия