Некоторые классы C# .NET не работают, если версия Windows ниже, например, Vista. Если это так, то программа вылетает с исключением System.PlatformNotSupportedException.
Чтобы не ловить это исключение при вызове, можно сразу сделать проверку версии операционной системы при запуске приложения:
if (Environment.OSVersion.Version.Major < 6)
{
MessageBox.Show("Minimum supported OS is Windows Vista or higher!");
Environment.Exit(Environment.ExitCode);
}
DenTNT недавно публиковал (посмотреть все)
- C#: Добавить поддержку перезапуска приложения - 21.02.2025
- EVE-Online: Отобразить информацию о соединении и fps - 20.02.2025
- WPF: Отображение прогресса с помощью async/await - 13.02.2025