В моем предыдущем .NET Framework 4.6, я мог бы использовать System.DirectoryServies.AccountManagement, как показано в ответе ниже:
Получить отображаемое имя пользователя Windows
Однако , при преобразовании в .NET 7-windows и добавлении System.DirectoryServices.AccountManagement (8.0.0, которая должна быть совместима) каждое отдельное свойство генерирует исключение PlatformNotSupportedException.
Каким может быть альтернативный путь для получения фактического имени и фамилии Windows?
Я читал другие ответы, в которых обновляется System.DirectoryServies.AccountManagement для соответствия целевому значению framework, а также убедитесь, что целевая платформа имеет суффикс -windows
Код: Выделить всё
net7.0-windows
Подробнее здесь: https://stackoverflow.com/questions/788 ... ng-c-sharp
Мобильная версия