Tengo una aplicación C # integrada en Visual Studio 2015 con .net framework 4.6.1, pero se bloquea directamente en otra máquina window10 (versión 1607) sin instalar el entorno VS, pero puede funcionar después de compilar con 4.6.
Cuando instalo .net framework 4.6.1 desde https://www.microsoft.com/en-us/download/details.aspx?id=49981 , siempre me dice ".NET Framework 4.6.1 o una actualización posterior es ya está instalado en esta computadora ".
¿Has intentado desinstalar NET Framework e instalarlo nuevamente?
—
Vylix
Teniendo en cuenta que 1607 vino con 4.6.2, no 4.6.1, no estoy seguro de entender la pregunta. 4.6.2 es un reemplazo en el lugar para 4.6.1. Si la aplicación se bloquea no es porque tienes 4.6.2 instalado y estaba dirigido a 4.6.1. 1703 tiene .net 4.7, que es una actualización in situ para 4.6.2 por cierto. Para ser claro, no se puede instalar .NET 4.6.1 en Windows 10 1607. Puede instalar cualquier otra versión (es decir, 3.5 4.5,2,3).
—
Ramhound
4.5 reemplaza 4.0; 4.6 reemplaza 4.5; 4.7 reemplaza 4.6; Hay versiones de iteración más pequeñas (4.5.xy 4.6.x) pero todas se reemplazan entre sí. Esto significa que una aplicación rastreada específicamente a 4.6.1 se ejecutará si tiene 4.6.2 instalado, pero no se ejecutará si tiene 4.5.x porque solo puede apuntar a (4, 4.5.X, 4.6.X, 3.5, 3.0 , 2.0) lanzamientos.
—
Ramhound
crear un volcado de bloqueo en la segunda PC y depurar el DMP
—
magicandre1981