OperatingSystem2 1.4.2.1

Install-Package OperatingSystem2 -Version 1.4.2.1
dotnet add package OperatingSystem2 --version 1.4.2.1
<PackageReference Include="OperatingSystem2" Version="1.4.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OperatingSystem2 --version 1.4.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: OperatingSystem2, 1.4.2.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install OperatingSystem2 as a Cake Addin
#addin nuget:?package=OperatingSystem2&version=1.4.2.1

// Install OperatingSystem2 as a Cake Tool
#tool nuget:?package=OperatingSystem2&version=1.4.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

OperatingSystem2 NuGet version (OperatingSystem2)

OperatingSystem2.Version // 获取当前系统版本号。

OperatingSystem2.IsRunningOnMono // 当前是否使用 Mono 运行时。
OperatingSystem2.IsDesktop // 指示当前应用程序是否正在 Desktop 上运行。
OperatingSystem2.IsOnlySupportedStore // 指示当前应用程序是否正在仅支持应用商店的平台上运行。
OperatingSystem2.IsRunningAsUwp // 指示当前应用程序是否正在 UWP 上运行。
OperatingSystem2.IsRunningOnXbox // 指示当前应用程序是否正在 Xbox 上运行。
OperatingSystem2.IsRunningOnWSA // 指示当前应用程序是否正在 Windows Subsystem for Android™️ 上运行。

OperatingSystem2.IsWindows // 指示当前应用程序是否正在 Windows 上运行。
OperatingSystem2.IsWindowsServer // 指示当前应用程序是否正在 Windows Server 上运行。
OperatingSystem2.IsWindows7 // 指示当前应用程序是否正在 Windows 7 上运行。
OperatingSystem2.IsWindows10AtLeast // 指示当前应用程序是否正在 Windows 10 或更高版本上运行。
OperatingSystem2.IsWindows11AtLeast // 指示当前应用程序是否正在 Windows 11 或更高版本上运行。
OperatingSystem2.IsLinux // 指示当前应用程序是否正在 Linux 上运行。
OperatingSystem2.IsMacOS // 指示当前应用程序是否正在 macOS 上运行。
OperatingSystem2.IsFreeBSD // 指示当前应用程序是否正在 FreeBSD 上运行。
OperatingSystem2.IsAndroid // 指示当前应用程序是否正在 Android 上运行。
OperatingSystem2.IsIOS // 指示当前应用程序是否正在 iOS 上运行。
OperatingSystem2.IsTvOS // 指示当前应用程序是否正在 tvOS 上运行。
OperatingSystem2.IsWatchOS // 指示当前应用程序是否正在 watchOS 上运行。
OperatingSystem2.IsBrowser // 指示当前应用程序是否在浏览器中作为 WASM 运行。


// 检查 Windows 版本是否大于或等于指定版本。
OperatingSystem2.IsWindowsVersionAtLeast(int major, int minor = 0, int build = 0, int revision = 0) 

// 检查 macOS 版本是否大于或等于指定版本。
OperatingSystem2.IsMacOSVersionAtLeast(int major, int minor = 0, int build = 0)

// 检查 FreeBSD 版本是否大于或等于指定版本。
OperatingSystem2.IsFreeBSDVersionAtLeast(int major, int minor = 0, int build = 0, int revision = 0)

// 检查 Android 版本是否大于或等于指定版本。
OperatingSystem2.IsAndroidVersionAtLeast(int sdkInt)
OperatingSystem2.IsAndroidVersionAtLeast(BuildVersionCodes sdkInt)
OperatingSystem2.IsAndroidVersionAtLeast(int major, int minor = 0, int build = 0, int revision = 0)

// 检查 iOS 版本是否大于或等于指定版本。
OperatingSystem2.IsIOSVersionAtLeast(int major, int minor = 0, int build = 0)

// 检查 tvOS 版本是否大于或等于指定版本。
OperatingSystem2.IsTvOSVersionAtLeast(int major, int minor = 0, int build = 0)

// 检查 watchOS 版本是否大于或等于指定版本。
OperatingSystem2.IsWatchOSVersionAtLeast(int major, int minor = 0, int build = 0)

// ----------------------------------------

using System.Runtime.InteropServices;

// 正在其上运行当前应用的平台体系结构为 X86 或 X64
bool RuntimeInformation.OSArchitecture.IsX86OrX64()

// 当前正在运行的应用的进程架构为 X86 或 X64
bool RuntimeInformation.ProcessArchitecture.IsX86OrX64()

bool IsArmOrArm64();
bool IsWasm();
bool IsS390x();

// ----------------------------------------

bool OperatingSystem2.Application.UseAvalonia
bool OperatingSystem2.Application.UseXamarinForms
bool OperatingSystem2.Application.UseMaui
bool OperatingSystem2.Application.UseWindowsForms
bool OperatingSystem2.Application.UseWPF
bool OperatingSystem2.Application.UseUno

NuGet packages (2)

Showing the top 2 NuGet packages that depend on OperatingSystem2:

Package Downloads
NotifyIcon.Base

在通知区域创建图标的组件。

NotifyIcon

在通知区域创建图标的组件(运行时自动匹配平台实现)。

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on OperatingSystem2:

Repository Stars
BeyondDimension/SteamTools
🛠「Steam++」是一个开源跨平台的多功能Steam工具箱。
Version Downloads Last updated
1.4.2.1 1,329 12/13/2021
1.4.2 3,266 10/22/2021
1.4.0 132 10/21/2021
1.3.0 2,427 9/17/2021
1.2.0 2,183 8/29/2021
1.1.0 343 8/22/2021