Cita de: ftejada date=1529426327Prueba a instalar VisualStudio comunity y abre el proyecto. Cambia la IDe en Unity para que te abra los scripts con comunity en vez de con VSCode. Abre algun script y si no te tira ningun error, vuelve a cambiar la IDe en Unity para poner denuevo VSCode y prueba a ver...
Saludos
Al hacer lo que comentas si que a detectado que había versiones diferentes, le he dado a cambiar pero seguía sin funcionar, he descargado el paquete de compatibilidad de NETFramework en el Visual Studio Instaler y se ha solucionado.
Tengo otro duda, en la salida de Visual Studio Code me aparece otro posible error;
La arquitectura del procesador del proyecto que se va a compilar "MSIL" y la arquitectura del procesador de la referencia "SourceUnityLib", "AMD64", no coinciden. Esta falta de coincidencia puede causar errores en tiempo de ejecución. Cambie la arquitectura del procesador de destino del proyecto mediante el Administrador de configuración para alinear las arquitecturas de procesador entre el proyecto y las referencias, o tome una dependencia de las referencias con una arquitectura de procesador que coincida con la arquitectura del procesador de destino del proyecto.
Este error me aparece bastantes veces con diferentes referencias "la arquitectura del procesador de la referencia "XXX", "AMD64", no coinciden."
Saludos