Altemiq.Runtime
1.3.0-beta.0
dotnet add package Altemiq.Runtime --version 1.3.0-beta.0
NuGet\Install-Package Altemiq.Runtime -Version 1.3.0-beta.0
<PackageReference Include="Altemiq.Runtime" Version="1.3.0-beta.0" />
<PackageVersion Include="Altemiq.Runtime" Version="1.3.0-beta.0" />
<PackageReference Include="Altemiq.Runtime" />
paket add Altemiq.Runtime --version 1.3.0-beta.0
#r "nuget: Altemiq.Runtime, 1.3.0-beta.0"
#:package Altemiq.Runtime@1.3.0-beta.0
#addin nuget:?package=Altemiq.Runtime&version=1.3.0-beta.0&prerelease
#tool nuget:?package=Altemiq.Runtime&version=1.3.0-beta.0&prerelease
Altemiq Runtime library
This is the code library for base classes, extension methods, etc for runtime operations.
This uses runtime graphs from https://github.com/dotnet/runtime/blob/main/src/libraries/Microsoft.NETCore.Platforms
Reflection
These are designed to the classes in System.Reflection
Assembly Extensions
These provide extensions to System.Reflection.Assembly
and System.Reflrection.AssemblyName
IsCompatible
Determines if the supplied assembly(name) is compatible with the required assembly names.
This is useful when trying to resolve assemblies.
var assembly = Assembly.GetEntryAssembly();
var isCompatible = assembly.ToCompatible(requiredAssemblyName);
Runtime
Interop Services
These are designed to augment the classes in System.Runtime.InteropServices
Runtime Information
This provides information about the runtime
TargetFramework
gets the target framework
RuntimeIdentifier
gets the runtime identifier
Runtime Environment
This provides classes for interactive with the runtime environment
GetRuntimeLibraryPath
gets the runtime folder for managed assemblies
GetRuntimeNative
gets the runtime folder for native assets
AddRuntimeLibraryDirectory
adds the runtime folder for managed assemblies to the PATH environment variable
AddRuntimeNativeDirectory
adds the runtime folder for native assets to the PATH environment variable
AddRuntimeDirectories
combines the above methods
Resolution
The Resolve
class provides functions for resolving assemblies
RuntimeAssemblies
adds handlers to resolve assemblies in the path provided by RuntimeEnvironment.GetRuntimeLibraryPath()
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.6 is compatible. netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net451 is compatible. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 is compatible. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.5.1
- Microsoft.DotNet.PlatformAbstractions (>= 3.0.0)
- Microsoft.Extensions.DependencyModel (>= 5.0.0)
- NuGet.Configuration (>= 4.0.0)
- NuGet.Frameworks (>= 4.0.0)
- System.Net.Http (>= 4.3.4)
- System.Text.RegularExpressions (>= 4.3.1)
-
.NETFramework 4.7
- Microsoft.DotNet.PlatformAbstractions (>= 3.0.0)
- Microsoft.Extensions.DependencyModel (>= 6.0.0)
- NuGet.Configuration (>= 5.6.0)
-
.NETStandard 1.6
- Microsoft.DotNet.PlatformAbstractions (>= 3.0.0)
- Microsoft.Extensions.DependencyModel (>= 5.0.0)
- NETStandard.Library (>= 1.6.1)
- NuGet.Configuration (>= 4.0.0)
- NuGet.Frameworks (>= 4.0.0)
- System.Net.Http (>= 4.3.4)
- System.Text.RegularExpressions (>= 4.3.1)
-
.NETStandard 2.0
- Microsoft.DotNet.PlatformAbstractions (>= 3.0.0)
- Microsoft.Extensions.DependencyModel (>= 6.0.0)
- NuGet.Configuration (>= 5.6.0)
-
net5.0
- Microsoft.Extensions.DependencyModel (>= 6.0.0)
- NuGet.Configuration (>= 5.6.0)
-
net6.0
- Microsoft.Extensions.DependencyModel (>= 6.0.0)
- NuGet.Configuration (>= 5.6.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Altemiq.Runtime:
Package | Downloads |
---|---|
Altemiq.CommandLine.Native
Altemiq CommandLine assemblies. |
|
Altemiq.Aspire.Hosting.Grpc
gRPC support for .NET Aspire. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.3.0-beta.0 | 124 | 7/9/2025 |
1.3.0-beta | 142 | 7/8/2025 |
1.2.1 | 231 | 7/8/2025 |
1.2.0 | 137 | 7/8/2025 |
1.1.0 | 167 | 7/8/2025 |
1.0.0 | 151 | 7/8/2025 |