Error de librerias creo

Iniciado por nolasco281, 26 Abril 2015, 06:13 AM

0 Miembros y 1 Visitante están viendo este tema.

nolasco281

Hola a todos.

Estoy teniendo un error en algunas librerias creo, el problema se encuentra en que en la maquina en que estoy trabajando no hay problema, pero al momento de llevar el proyecto a otra pc me muestra el siquiente error.



No se a que se deba por que si importo lo nesesario segun yo.

Código (vbnet) [Seleccionar]
Imports Telerik.WinControls
Imports Telerik.WinControls.UI


Talvez me puedan dar una idea del lo que puedo estar haciendo mal.

Muchas gracias.
Lo que se puede imaginar... se puede programar.

Eleкtro

#1
El error se explica por si mismo, no puede localizar la versión exacta de ese ensamblado.

¿Estás utilizando la misma build de Telerik que te indica en el error? (2015.1.225.40).

En caso contrario, desreferencia todas las librerías de Telerik que se usen en el proyecto y vuélvelas a referenciar usando las que tú tienes, particulármente estos ensamblados:

Telerik.WinControls.dll
Telerik.WinControls.UI.dll
Telerik.WinControls.UI.Design.dll
(solo necesitas referenciar esta librería para el Visual GUI Builder de Visual Studio, descártala al distribuir la compilación)

Después de re-referenciarlas, reconstruye el proyecto (Build > Rebuild Solution)

Saludos








nolasco281

Efectivamente uso 2015.1.225.40

Cuando se refiere a referenciar no entiendo muy bien como hacerlo agregar esa libreria al proyecto o borrar la libreria y volverla a importar.

Saludos y gracias
Lo que se puede imaginar... se puede programar.

Eleкtro

#3
Cita de: nolasco281 en 26 Abril 2015, 07:05 AMEfectivamente uso 2015.1.225.40

¿Y en el proyecto estás utilizando la misma versión objetivo de .Net Framework con la que han sido desarrollados los ensamblados de Telerik?, recuerda que esos controles se distribuyen en 2 versiones, una para usar bajo .Net FW 2.0 y la otra para .Net FW 4.0 (o superior).

Cita de: nolasco281 en 26 Abril 2015, 07:05 AMCuando se refiere a referenciar no entiendo muy bien como hacerlo agregar esa libreria al proyecto o borrar la libreria y volverla a importar.

Me refiero a eliminar las referencias y volverlas a referenciar (no importar namespaces, que ya los tienes importados, ni eliminar los archivos, que ya se eliminan/actualizan automáticamente al reconstruir el proyecto despues de re-referenciar)



En el explorador de la estructura del proyecto, haz click derecho en las referencias de Telerik una a una para eliminarlas, y click derecho donde pone "References" para volverlas a añadir, después, limpias y/o reconstruyes.

Para más detalles lee la documentación de MSDN:
Cita de: Eleкtro en 24 Abril 2015, 23:21 PMHow to: Add or Remove References By Using the Reference Manager - MSDN

Saludos








nolasco281

#4
Muchas gracias por la ayuda

Como dige antes en mi pc si me sirve pero en otra pc ya no anda acaba de hacer lo que me recomendaste y nada, ma~nana instalare telerik en la otra pc y comento si esa fue la solucion saludos y muchas gracias de nuevo.


PD: el .exe en mi pc si funciona pero en otra no valga la aclaracion tambien.
Lo que se puede imaginar... se puede programar.

Eleкtro

#5
Cita de: nolasco281 en 26 Abril 2015, 08:10 AMComo dige antes en mi pc si me sirve pero en otra pc ya no anda

Doy por hecho que las siguientes librerías se encuentran en ambos directorios de compilación de tu proyecto (....\Debug y ...\Release) al mover el proyecto de tu PC al otro PC:

Telerik.WinControls.dll
Telerik.WinControls.UI.dll


Si quieres pásame el proyecto para poder evaluar que es exactamente lo que sucede y arreglarlo.

Saludos








nolasco281

#6
Hola efectivamente hacía falta agregar las librerías como indicas a las carpetas (....\Debug y ...\Release)

Se han quitado muchos de los errores que me marcaba, también en la parte donde dice reference después de ver lo que me indicabas note que las referencias en la otra pc salen con un signo de admiración así que las agregue des-referencié y referencie desde la carpeta Debug donde guarde las Dll como me indico y se quitaron casi todos los errores excepto 1

Acá lo que indico de las referencias



Este es el error que me marca en la otra Pc, el problema es que si lo notas ya agregue la DLL de ese theme.



Sé que me indica que hay conflicto entre versiones y ya probé las 2 DLL reconstruí con cada 1


sSé que la versión que debo usar es las 2 ya que es la versión que me indica el error la que termina en .40.

Saludos y muchas gracias por la ayuda.
Lo que se puede imaginar... se puede programar.

nolasco281

#7
Muchas Gracias  ;-) ;-) ;-) ;-) ;-) ;-) ;-)

Ya resolví el problema

Explico

1. No tenías las DLL en mi proyecto (en las carpetas que me remarcaste)
2. Cuando me daba error(en la otra PC) lo que hacía es copiar las DLL en la otra PC ósea copiar las en debug y relase de la otra máquina, no en la mía y ahi el error.
3. En mi PC elimine una por una y referencie una por una las DLL que me indicaba luego lo reconstruí lo pase al otro PC y funciono.

El problema es que yo pasaba las DLL al otro PC y desde ahí lo reconstruía pensando que ahí era el error en el otro pc pero no era así era en el mío.





Muchas gracias de nuevo te agradezco el tiempo al principio no te entendía pero fui entendiendo poco a poco y probando.

Saludos.
Lo que se puede imaginar... se puede programar.

zonahurbana

Una pregunta, respecto al uso de Telerik.

He hecho siempre mis formularios como proyectos de Windows Forms. Entonces estuve buscando cómo mejorar la interfaz gráfica, y me encontré con información sobre Telerik y DevExpress.

Con la intención de descargar Telerik he entrado a este enlace: http://www.telerik.com/products/winforms.aspx

Pero me dice que de forma gratuita solo tendré acceso a 30 días de trial.
¿Qué ocurre luego con el proyecto que usaba Telerik?

Por ejemplo, nolasco281, ¿has pagado para usar Telerik?

Gracias  :rolleyes:
Nunca dejar de aprender es importante, más allá del ritmo que se siga ...

nolasco281

#9
Hola.

Lo he descargado de la web no he pagado por él, y en los foros de ellos no puedes participar si no tienes una versión de paga (Si puedes participar pero después de dos hilos te mandan un mensaje diciéndote que debes tener una versión de paga.) aunque su documentación es bastante completa.
Cualquier duda a la orden.

Saludos.

PD: Telerik es bastante completo con sus controles y tienen muchas propiedades que los de windows no trae. DevExpress no lo he usado pero estuve viendo las propiedades y no cambian mucho de las de Telerik.
Lo que se puede imaginar... se puede programar.