none
Referencia no encontrada RRS feed

  • Pregunta

  • Hola,

    tengo un problema que espero logre encontrar la solución. En mi proyecto, utilizo una biblioteca (.dll) creada con Matlab. LLevo un tiempo utilizando una versión simple de la biblioteca, pero ahora que deseo mejorar la biblioteca la creo exactamente del mismo modo pero al añadirla en las referencias no la encuentra. Aparece un triángulo de advertencia en la referencia indicando que está rota.

    He mirado que posible error es el que tengo en:

    http://msdn.microsoft.com/es-es/library/ayds71se.aspx

    pero no lo consigo arreglar.

    Por lo que veo, en diferencia con la anterior biblioteca (que funcionaba perfectamente) es que cambian las siguientes propiedades:

    Biblioteca que funciona:

    Copia local: True

    Resolved: True

    Ruta de acceso: D:\...

    Versión del motor: v2.0.50727

    Biblioteca que no funciona:

    Copia local: False

    Resolved: False

    Ruta de acceso: (vacío)

    Versión del motor: (vacío)

    Al parecer estas propiedades no las puedo modificar manualmente. Espero que me consigan ayudar porque ya no se por donde encontrar solución. Muchas gracias,

    Saludos


    Miguel Alonso - Desarrollador


    jueves, 5 de julio de 2012 9:56

Respuestas

  • SOLUCIONADO:

    Resulta que se me instaló una versión posterior de Microsoft Framework. Estaba generando la biblioteca en Matlab con una versión posterior a la utilizada en el proyecto de VisualStudio. Tan sencillo como cambiar la Framework a la misma que utilizo en VStudio y solucionado.

    Saludos.


    Miguel Alonso - Desarrollador

    viernes, 6 de julio de 2012 8:16

Todas las respuestas

  • Aparece un triángulo de advertencia en la referencia indicando que está rota.

    no has probado volver a referenciarla ? porque quizas por alguna razon se movio el archivo y no puede ubicarlo donde estaba, entocnes tengas que actualizar la ubicacion

    solo referencia la libreria nuevamente y listo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 5 de julio de 2012 12:14
  • Hola Miguel

    Por las dudas, la nueva DLL la registraste en Windows y esta localizada en la ruta correcta?

    Tienes el sitio para consultar http://www.mathworks.com/support/ donde seguramente encontraras la información que buscas.

    Saludos.


    Alcker AUS Ctes. Argentina

    jueves, 5 de julio de 2012 12:37
  • Yo le añado la referencia pinchando en "Examinar" y aparece como nueva referencia en el Explorador de soluciones pero con el triángulo (directamente) y al parecer no guarda el path , no sé por qué. Pero la biblioteca existe. Al probar lo mismo con la biblioteca antigua con la que funcionaba, coge bien la referencia y no hay problema. Tal vez sea la nueva biblioteca que por algun motivo no se crea del mismo modo, eso ya sería asunto de matlab... pero yo sigo los mismos pasos que seguí con la antigua biblioteca en su creación.

    saludos


    Miguel Alonso - Desarrollador

    jueves, 5 de julio de 2012 13:43
  • que pasa si seleccionas esa referencia con el tringulo, la eliminas (presiondo delete) y la vuelves agregar

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 5 de julio de 2012 14:29
  • sucede lo mismo. vuelve a aparecer en mis referencias con el triángulo de advertencia... 

    Miguel Alonso - Desarrollador

    jueves, 5 de julio de 2012 15:00
  • Se puede modificar por instrucciones el referencepath de la biblioteca que he introducido para que quede como la anterior y de este modo el programa pueda encontrar la biblioteca? Porque si no tiene la ruta, es lógico que aparezca el triángulo porque no la puede encontrar...

    saludos


    Miguel Alonso - Desarrollador

    viernes, 6 de julio de 2012 7:40
  • SOLUCIONADO:

    Resulta que se me instaló una versión posterior de Microsoft Framework. Estaba generando la biblioteca en Matlab con una versión posterior a la utilizada en el proyecto de VisualStudio. Tan sencillo como cambiar la Framework a la misma que utilizo en VStudio y solucionado.

    Saludos.


    Miguel Alonso - Desarrollador

    viernes, 6 de julio de 2012 8:16