OperatingSystem2 1.4.2
.NET 5.0
.NET Core 3.0
.NET Standard 1.0
.NET Framework 3.5
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
Install-Package OperatingSystem2 -Version 1.4.2
dotnet add package OperatingSystem2 --version 1.4.2
<PackageReference Include="OperatingSystem2" Version="1.4.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OperatingSystem2 --version 1.4.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: OperatingSystem2, 1.4.2"
#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
// Install OperatingSystem2 as a Cake Tool
#tool nuget:?package=OperatingSystem2&version=1.4.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net5.0-windows7.0 net6.0 net6.0-android net6.0-android31.0 net6.0-ios net6.0-ios15.0 net6.0-maccatalyst net6.0-maccatalyst15.0 net6.0-macos net6.0-macos10.14 net6.0-tvos net6.0-windows net6.0-windows7.0 |
.NET Core | netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard1.0 netstandard1.1 netstandard1.2 netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1 |
.NET Framework | net35 net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid monoandroid11.0 |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen30 tizen40 tizen60 |
Universal Windows Platform | uap uap10.0 uap10.0.16299 |
Windows Phone | wp8 wp81 wpa81 |
Windows Store | netcore netcore45 netcore451 |
Xamarin.iOS | xamarinios xamarinios10 |
Xamarin.Mac | xamarinmac xamarinmac20 |
Xamarin.TVOS | xamarintvos xamarintvos10 |
Xamarin.WatchOS | xamarinwatchos xamarinwatchos10 |
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 3.0
- No dependencies.
-
.NETCoreApp 3.1
- No dependencies.
-
.NETFramework 3.5
- No dependencies.
-
.NETFramework 4.0
- No dependencies.
-
.NETFramework 4.7.1
- No dependencies.
-
.NETStandard 1.0
- NETStandard.Library (>= 1.6.1)
- Xamarin.Essentials (>= 1.7.0)
-
.NETStandard 1.1
- NETStandard.Library (>= 1.6.1)
- Xamarin.Essentials (>= 1.7.0)
-
.NETStandard 2.0
- Xamarin.Essentials (>= 1.7.0)
-
MonoAndroid 11.0
- Xamarin.Essentials (>= 1.7.0)
-
net5.0
- No dependencies.
-
net5.0-windows7.0
- No dependencies.
-
net6.0
- No dependencies.
-
net6.0-android31.0
- No dependencies.
-
net6.0-ios15.0
- No dependencies.
-
net6.0-maccatalyst15.0
- No dependencies.
-
net6.0-macos10.14
- No dependencies.
-
net6.0-windows7.0
- No dependencies.
-
UAP 10.0.16299
- No dependencies.
-
Xamarin.iOS 1.0
- Xamarin.Essentials (>= 1.7.0)
-
Xamarin.Mac 2.0
- Xamarin.Essentials (>= 1.7.0)
-
Xamarin.TVOS 1.0
- Xamarin.Essentials (>= 1.7.0)
-
Xamarin.WatchOS 1.0
- Xamarin.Essentials (>= 1.7.0)
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
🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。
|