Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Ensamblados referencia versión .NET Framework

Iniciado por marceloLaw, Junio 18, 2018, 10:57:47 AM

Tema anterior - Siguiente tema


   Buenas, cada vez que abro el Visual Studio Code, me salta el error que adjunto como imagen y cuando lo abro me aparece esto:


    


   No se encuentran los ensamblados de referencia de la versión de .NET Framework ".NETFramework,Version=v4.6". Para resolver este problema, instale el SDK o el Paquete de compatibilidad de esta versión de .NET Framework, o establezca el destino de la aplicación en una versión de .NET Framework para la que haya instalado el SDK o el Paquete de compatibilidad. Tenga en cuenta que los ensamblados se resolverán desde la memoria caché global de ensamblados (GAC) y se usarán esos ensamblados en lugar de los de referencia. Por tanto, es posible que el ensamblado no esté establecido en la versión de .NET Framework de destino que tenía prevista.


    


   He intentado instalar NETFramework 4.6 y me dice que tengo una versión posterior instalada, no se como resolverlo,


    


   Saludos



lo tengo actualizado, puede ser que en medio de proyecto cambie de ordenador? 
 
Por otro lado también  me he dado cuenta que he perdido la conexión interna entre scripts en el Visual Studio Code, ya que antes si seleccionaba algo y le da a ir a definición me abría el archivo correspondiente, ahora no me funciona.
 
 

Junio 19, 2018, 06:38:47 PM #3 Ultima modificación: Junio 19, 2018, 06:39:09 PM por ftejada
Prueba 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

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

Etiquetas: