Runtimes Class
⚠️ Warning: These classes are no longer used by Velopack, and does not represent the current supported runtimes. https://github.com/velopack/velopack/blob/master/docs/bootstrapping.md
Namespace: Velopack.Windows
Assembly: Velopack
Assembly Version: 0.0.942+a011233
Contains static properties to access common supported runtimes, and a function to search for a runtime by name
[Obsolete("These classes are no longer used by Velopack, and does not represent the current supported runtimes. https://github.com/velopack/velopack/blob/master/docs/bootstrapping.md")]
public static class Runtimes
Inheritance: object → Runtimes
Attributes: ObsoleteAttribute
Fields
Name | Description |
---|---|
All | An array of all the currently supported runtimes |
DOTNET5_X64 | Runtime for .NET 5.0 Desktop Runtime (x64) |
DOTNET5_X86 | Runtime for .NET 5.0 Desktop Runtime (x86) |
DOTNET6_ARM64 | Runtime for .NET 6.0 Desktop Runtime (arm64) |
DOTNET6_X64 | Runtime for .NET 6.0 Desktop Runtime (x64) |
DOTNET6_X86 | Runtime for .NET 6.0 Desktop Runtime (x86) |
DOTNET7_ARM64 | Runtime for .NET 7.0 Desktop Runtime (arm64) |
DOTNET7_X64 | Runtime for .NET 7.0 Desktop Runtime (x64) |
DOTNET7_X86 | Runtime for .NET 7.0 Desktop Runtime (x86) |
DOTNET8_ARM64 | Runtime for .NET 8.0 Desktop Runtime (arm64) |
DOTNET8_X64 | Runtime for .NET 8.0 Desktop Runtime (x64) |
DOTNET8_X86 | Runtime for .NET 8.0 Desktop Runtime (x86) |
DOTNETCORE31_X64 | Runtime for .NET Core 3.1 Desktop Runtime (x64) |
DOTNETCORE31_X86 | Runtime for .NET Core 3.1 Desktop Runtime (x86) |
NETFRAMEWORK45 | Runtime for .NET Framework 4.5 |
NETFRAMEWORK451 | Runtime for .NET Framework 4.5.1 |
NETFRAMEWORK452 | Runtime for .NET Framework 4.5.2 |
NETFRAMEWORK46 | Runtime for .NET Framework 4.6 |
NETFRAMEWORK461 | Runtime for .NET Framework 4.6.1 |
NETFRAMEWORK462 | Runtime for .NET Framework 4.6.2 |
NETFRAMEWORK47 | Runtime for .NET Framework 4.7 |
NETFRAMEWORK471 | Runtime for .NET Framework 4.7.1 |
NETFRAMEWORK472 | Runtime for .NET Framework 4.7.2 |
NETFRAMEWORK48 | Runtime for .NET Framework 4.8 |
NETFRAMEWORK481 | Runtime for .NET Framework 4.8.1 |
VCREDIST100_X64 | Runtime for Visual C++ 2010 Redistributable (x64) |
VCREDIST100_X86 | Runtime for Visual C++ 2010 Redistributable (x86) |
VCREDIST110_X64 | Runtime for Visual C++ 2012 Redistributable (x64) |
VCREDIST110_X86 | Runtime for Visual C++ 2012 Redistributable (x86) |
VCREDIST120_X64 | Runtime for Visual C++ 2013 Redistributable (x64) |
VCREDIST120_X86 | Runtime for Visual C++ 2013 Redistributable (x86) |
VCREDIST140_X64 | Runtime for Visual C++ 2015 Redistributable (x64) |
VCREDIST140_X86 | Runtime for Visual C++ 2015 Redistributable (x86) |
VCREDIST141_X64 | Runtime for Visual C++ 2017 Redistributable (x64) |
VCREDIST141_X86 | Runtime for Visual C++ 2017 Redistributable (x86) |
VCREDIST142_X64 | Runtime for Visual C++ 2019 Redistributable (x64) |
VCREDIST142_X86 | Runtime for Visual C++ 2019 Redistributable (x86) |
VCREDIST143_ARM64 | Runtime for Visual C++ 2022 Redistributable (arm64) |
VCREDIST143_X64 | Runtime for Visual C++ 2022 Redistributable (x64) |
VCREDIST143_X86 | Runtime for Visual C++ 2022 Redistributable (x86) |
Methods
Name | Description |
---|---|
GetRuntimeByName(string) | Search for a runtime by name. If a platform architecture is not specified, the default is x64. Returns null if no match is found. |
Nested Types
Name | Description |
---|---|
Runtimes.DotnetInfo | Represents a modern DOTNET runtime where versions are deployed independenly of the operating system |
Runtimes.DotnetRuntimeType | Dotnet Runtime SKU |
Runtimes.FrameworkInfo | Represents a full .NET Framework runtime, usually included in Windows automatically through Windows Update |
Runtimes.RuntimeInfo | Base type containing information about a runtime in relation to the current operating system |
Runtimes.RuntimeInstallResult | Runtime installation result code |
Runtimes.VCRedist00 | Represents a VC++ redistributable package which is referenced by a permalink |
Runtimes.VCRedist14 | Represents a VC++ 2015-2022 redistributable package. |
Runtimes.VCRedistInfo | The base class for a VC++ redistributable package. |
Documentation generated by MdDocs