Principales respuestas
Referencia no encontrada

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
- Editado Miguel Alonso Adalid -Software Developer jueves, 5 de julio de 2012 9:58
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
- Marcado como respuesta Miguel Alonso Adalid -Software Developer 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 -
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
-
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
-
-
-
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
-
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
- Marcado como respuesta Miguel Alonso Adalid -Software Developer viernes, 6 de julio de 2012 8:16