Reparar DNX en Visual Studio Code

Más historias de terror con el desarrollo con .NET sobre Mac OS X, esta vez otro dilema tras realizar un upgrade.

Para realizar el upgrade del framework lo conseguimos de manera sencilla, desde la terminal con el comando: rnvm upgrade

El problema esta en que después de actualizar el DNX de .NET Core de la versión 1.0.0-beta4 a la versión 1.0.0-beta5, de una manera el Visual Studio Code no parece importarle y deja de funcionar, y comienzan a salir un montón de errores de ningún lugar. Especialmente cuando nos dice que “no reconoce el System.String, o String.Void“, y el IntelliSense esta hecho un desastre.

Podemos comprobar con el comando rnvm list que ya existen dos versiones del DNX, sin embargo VSCode no lo reconoce.

El método para reparar esto es sencillo:

  1. Actualizar el DNX con el comando rnvm upgrade
  2. Asignar beta4 como el activo y por default con el comando rnvm use 1.0.0-beta4 -p
  3. Cambiar las dependencias de un proyecto al beta4 y presionar + + P y escribir reload para recargar la ventana de VSCode, ahora el IntelliSense debe volver a la normalidad y debemos compilar con éxito.
  4. Repetimos el paso 2 pero con el beta5, es decir rnvm use 1.0.0-beta5 -p
  5. Repetir el paso 3 pero cambiar las dependencias al beta5 y volver a recargar la ventana con el comando reload.

Esto debe funcionar y reparar ese incidente y ahora podemos seguir programando felizmente con nuestra versión actualizada del DNX en su Beta 5.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s