Buenas,
otro detalle a tener en cuenta con Windows 8 y Visual Studio 2010 que me dí en la frente y que tenía pendiente de postear. En este caso es el siguiente mensaje que te aparece cuando ejecutas pruebas unitarias y tienes habilitada la Cobertura de Código.
Si no has visto este mensaje es que, o bien no tienes habilitada la Cobertura de Código o no tienes pruebas unitarias; en ambos casos te mereces que una horda de zombies te persiga y coma esa parte de tu cerebro que te detiene para no hacer pruebas unitarias.
Pero bueno, volviendo a lo que me molestaba, que era tener que habilitar esta feature para cada ejecución de Unit Tests; me puse a ver que tiene Windows 8 por debajo en este caso.
Una vez habilitado todo lo necesario en “Turn Windows features on or off”, la siguiente prueba me siguió mostrando la ventana de activación, así que decidí bajar un nivel más.
Antes de seguir, el nuevo Task Manager de Windows 8 es muy bueno, pero el Process Explorer de Windows SysInternal sigue siendo la mejor tool para analizar procesos en un entorno Windows.
Asi que lancé una sesión de unit tests con el Process Explorer activo y me llamó la atención que además del árbol de llamadas propio de Visual Studio 2010
- devenv.exe
- QTAgent32.exe
- VSPerfMon.exe
- conhost.exe
Apareciese un ejecutable desconocido para mi >> fondue.exe
Después de navegar un poco por internet (donde no hay nada de información al respecto), encontré lo siguiente
- C:\Windows\System32\Fondue.exe “Windows Features on Demand UX”
Que tampoco me ayudó mucho, ya que es básicamente lo que me indica el formulario de activación, pero si me ayudó a ver la ayuda del mismo
Y claro, después de 2 pruebas encontré el comando que estaba necesitando
C:\Windows\system32>Fondue.exe /enable-feature:NetFx3 /hideux:all
Una vez ejecutado este comando desde un Command Prompt con permisos de Administrator, no tendremos más problemas con la ejecución de pruebas unitarias.
Saludos @ La Finca
El Bruno


Leave a reply to [#WINDOWS8] HowTo: Habilitar .Net Framework 3.5 y otras features por linea de comandos sin conexion a internet | El Bruno Cancel reply