Clase para validar el estado del framework 4.8. Más...
Tipos públicos | |
enum | State { UnInstalled = 0 , PendingRestart = 1 , Installed = 2 , NoAdministrador = 3 , Error = 4 , NewPendingRestart = 5 } |
Estado de instalción del framekork. Más... | |
enum | Action { UnInstalled = 0 , PendingRestart = 1 , Installed = 2 , NoAdministrador = 3 , Error = 4 , NewPendingRestart = 5 , VersionSONoCompatible = 9 } |
Accion de instalción del framekork. Más... | |
Métodos públicos | |
bool | _InstallFrameWork48 (bool tbActiveMode=false) |
Instalar el framework 4.8. | |
bool | GetFrameWorkInstalled () |
Valida y actualiza el estado del framework. | |
bool | _CheckFrameWork461 () |
Devuelve si tenemos como mínimo la versión 4.6.1. | |
void | Dispose () |
Dispose. | |
ValidaFramework48 (String tcTerminal, String tcPathTerminal, String tcPathServer) | |
Constructor. | |
ValidaFramework48 () | |
Constructor. | |
Métodos públicos estáticos | |
static State | _GetStateByTerminal () |
Obtiene el estado del terminal. | |
static bool | _GetTerminalesCompatibles () |
Devuelve si todos los terminales son compatibles. | |
static DataTable | _GetTerminalesNoCompatibles () |
static DataRow | GetState () |
Get State. | |
static bool | CheckFrameWork48 () |
Indica si utiliza el framework 4.8. | |
static bool | SOIncompatibleParam (int tcSO) |
Indica si el SO pasado por parametro es incompatible. | |
static string | GetFrameworkVersion () |
Obtiene la versión de framework desde 4.0 a 4.8 o superior. | |
static bool | _IsRestartPending () |
Indica si esta pendiente de reinicio. | |
Propiedades | |
string | _ErrorMessage [get, set] |
Mensajes producidos en la instalación. | |
static bool | SOIncompatible [get] |
Indica si el SO es incompatible. | |
static int | GetCurrentBuildNumber [get] |
Obtiene la build del SO. | |
static ? int | _DiasMaximoSinAcceder [get] |
Días máximos sin acceder. | |
Clase para validar el estado del framework 4.8.
Definición en la línea 25 del archivo ValidaFramework.cs.
Accion de instalción del framekork.
Definición en la línea 72 del archivo ValidaFramework.cs.
Estado de instalción del framekork.
Definición en la línea 36 del archivo ValidaFramework.cs.
|
inline |
Constructor.
tcTerminal | |
tcPathServer | |
tcPathTerminal |
Definición en la línea 661 del archivo ValidaFramework.cs.
|
inline |
Constructor.
Definición en la línea 673 del archivo ValidaFramework.cs.
|
inline |
Devuelve si tenemos como mínimo la versión 4.6.1.
Release de las diferentes versiones:
.NET Framework 4.5 Todos los sistemas operativos Windows: 378389 .NET Framework 4.5.1 En Windows 8.1 y Windows Server 2012 R2: 378675 En todos los demás sistemas operativos Windows: 378758 .NET Framework 4.5.2 Todos los sistemas operativos Windows: 379893 .NET Framework 4.6 En Windows 10: 393295 En todos los demás sistemas operativos Windows: 393297
.NET Framework 4.6.1 En sistemas con la actualización de noviembre de Windows 10: 394254 En todos los demás sistemas operativos Windows(incluido Windows 10) : 394271
.NET Framework 4.6.2 En la Actualización de aniversario de Windows 10 y Windows Server 2016: 394802 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 394806 .NET Framework 4.7 En Windows 10 Creators Update: 460798 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 460805 .NET Framework 4.7.1 En Windows 10 Fall Creators Update y Windows Server, versión 1709: 461308 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 461310 .NET Framework 4.7.2 En la actualización de Windows 10 de abril de 2018 y Windows Server, versión 1803: 461808 En todos los sistemas operativos diferentes de la Actualización de abril de 2018 de Windows 10 y Windows Server, versión 1803: 461814 .NET Framework 4.8 En la actualización de Windows 10 de mayo de 2019 y en la de noviembre de 2019: 528040 En la actualización de Windows 10 de mayo y octubre de 2020 y de mayo de 2021: 528372 En Windows 11 y Windows Server 2022: 528449 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 528049
Definición en la línea 632 del archivo ValidaFramework.cs.
|
inlinestatic |
|
inlinestatic |
Devuelve si todos los terminales son compatibles.
Definición en la línea 269 del archivo ValidaFramework.cs.
|
inlinestatic |
Definición en la línea 284 del archivo ValidaFramework.cs.
|
inline |
Instalar el framework 4.8.
tbActiveMode |
Definición en la línea 142 del archivo ValidaFramework.cs.
|
inlinestatic |
Indica si esta pendiente de reinicio.
Definición en la línea 595 del archivo ValidaFramework.cs.
|
inlinestatic |
Indica si utiliza el framework 4.8.
Definición en la línea 520 del archivo ValidaFramework.cs.
|
inline |
Dispose.
Definición en la línea 646 del archivo ValidaFramework.cs.
|
inline |
Valida y actualiza el estado del framework.
Definición en la línea 463 del archivo ValidaFramework.cs.
|
inlinestatic |
Obtiene la versión de framework desde 4.0 a 4.8 o superior.
Definición en la línea 554 del archivo ValidaFramework.cs.
|
inlinestatic |
|
inlinestatic |
Indica si el SO pasado por parametro es incompatible.
tcSO | nombre del SO |
Definición en la línea 545 del archivo ValidaFramework.cs.
|
staticget |
Días máximos sin acceder.
Definición en la línea 256 del archivo ValidaFramework.cs.
|
getset |
Mensajes producidos en la instalación.
Definición en la línea 122 del archivo ValidaFramework.cs.
|
staticget |
Obtiene la build del SO.
Definición en la línea 132 del archivo ValidaFramework.cs.
|
staticget |
Indica si el SO es incompatible.
Definición en la línea 127 del archivo ValidaFramework.cs.