Runtimes Class
⚠️ Warning: These classes are no longer used by Velopack, and does not represent the current supported runtimes. https://docs.velopack.io/packaging/bootstrapping
Namespace: Velopack.Windows
Assembly: Velopack
Assembly Version: 0.0.1298+ed8600e
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://docs.velopack.io/packaging/bootstrapping")]
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