none
¿falta alguna referencia de ensamblado? RRS feed

  • Pregunta

  • Hola! Quiero implementar una comunicación utilizando puertos virtuales entre Visual Studio y MatLab. Ya tengo mi código en VS, pero no me reconoce algunas librerías que necesito. Las librerías que utilizo son las siguientes: 

    using System;
    using UnityEngine;
    using System.IO.Ports;
    using System.Windows.Forms;
    using System.Collections;
    using System.Collections.Generic;

    Me salta este error: "El tipo o el nombre del espacio de nombres 'Ports' no existe en el espacio de nombre 'System.IO' (¿falta alguna referencia de ensamblado?)". Este error aparece también para 'Windows'.

    Intenté agregar referencias, pero no me soluciona el error. De hecho, cuando intento agregarlas, me indica que el proyecto "se redirigirá a .NET Framework 3.5".

    Espero que puedan ayudarme.

    Gracias!

    lunes, 25 de septiembre de 2017 17:38

Todas las respuestas

  • Buenas, 

    Cual es el target de compilación? 4 o superior? 

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    lunes, 25 de septiembre de 2017 17:51
  • System.IO.Ports está definido dentro de System.DLL (que normalmente siempre debería estar referenciado de forma predeterminada), y existe desde la versión 2.0 del Framework. Si te dice que no existe, debes estar haciendo un proyecto de algún tipo raro. Por ejemplo, ¿no será de Core, o de Xamarin, o de WinRT, o algo por el estilo?
    lunes, 25 de septiembre de 2017 18:38
  • En realidad, el código es parte de un juego que estoy desarrollando en Unity 3D. Yo creo un script en Unity, y luego utilizo Visual Studio como IDE. No sé qué tipo de proyecto sería ese...
    martes, 26 de septiembre de 2017 16:06
  • Sí, es superior.
    martes, 26 de septiembre de 2017 16:12