Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: nolasco281 en 26 Abril 2015, 06:13 am



Título: Error de librerias creo
Publicado por: nolasco281 en 26 Abril 2015, 06:13 am
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.

(http://2.bp.blogspot.com/-asWR_MGHwlo/VTxjp9te-1I/AAAAAAAAA14/MaLX2LL3w5M/s1600/errorr.png)

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

Código
  1. Imports Telerik.WinControls
  2. Imports Telerik.WinControls.UI

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

Muchas gracias.


Título: Re: Error de librerias creo
Publicado por: Eleкtro en 26 Abril 2015, 06:58 am
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


Título: Re: Error de librerias creo
Publicado por: nolasco281 en 26 Abril 2015, 07:05 am
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


Título: Re: Error de librerias creo
Publicado por: Eleкtro en 26 Abril 2015, 07:33 am
Efectivamente 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).

Cuando 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)

(http://i.imgur.com/NhJYRVk.jpg)

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:
How to: Add or Remove References By Using the Reference Manager - MSDN (https://msdn.microsoft.com/en-us/library/hh708954.aspx)

Saludos


Título: Re: Error de librerias creo
Publicado por: nolasco281 en 26 Abril 2015, 08:10 am
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.


Título: Re: Error de librerias creo
Publicado por: Eleкtro en 26 Abril 2015, 08:15 am
Como 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


Título: Re: Error de librerias creo
Publicado por: nolasco281 en 26 Abril 2015, 15:50 pm
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

(http://3.bp.blogspot.com/-jSgBiYnsB-M/VTzsL3MrkhI/AAAAAAAAA2M/96kg7Il-3uI/s1600/Error1.png)

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.

(http://2.bp.blogspot.com/-mP3toGWpvIg/VTzunMrPiyI/AAAAAAAAA2g/grngcIge8kw/s1600/Error3.png)

Sé que me indica que hay conflicto entre versiones y ya probé las 2 DLL reconstruí con cada 1
(http://4.bp.blogspot.com/-JLX0iBD92Lc/VTzwV6ExPRI/AAAAAAAAA20/LZ07z2e70ek/s1600/Mirar.png)

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.


Título: Re: Error de librerias creo
Publicado por: nolasco281 en 26 Abril 2015, 18:28 pm
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.

(http://1.bp.blogspot.com/-4PVdBxS1-5U/VT0O9woxCXI/AAAAAAAAA3E/K63B46L_g_o/s1600/Corregido.png)

(http://2.bp.blogspot.com/-gxAKHXCa10E/VT0Pa-BN-LI/AAAAAAAAA3M/ybxWGgBR77c/s1600/re1.png)

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

Saludos.


Título: Re: Error de librerias creo
Publicado por: zonahurbana en 19 Junio 2015, 02:58 am
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:


Título: Re: Error de librerias creo
Publicado por: nolasco281 en 19 Junio 2015, 03:20 am
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.


Título: Re: Error de librerias creo
Publicado por: zonahurbana en 19 Junio 2015, 03:31 am
Gracias por contestar.

¿Está bien si descargo Telerik desde el enlace que cité anteriormente?
Entonces eso de ser una versión demo por 30 días, ¿no influye realmente en los proyectos si uso Telerik y transcurren los 30 días?


Título: Re: Error de librerias creo
Publicado por: nolasco281 en 19 Junio 2015, 03:42 am
Hola.

Si lo puedes descargar de la pagina que citaste pero después de los 30 días me imagino que estará molestando con esos mensajes horribles de las versiones de prueba. descárgalo de torrent así no tendrás problemas ninguno con tus proyectos y viene completo con todos los paquetes de vb.net C# asp.net etc tu decides cual quieres en tu caso windows form.

Y no limitarte a la versión de prueba que creo que no trae todo el set completo de controles.

Saludos.


Título: Re: Error de librerias creo
Publicado por: Eleкtro en 19 Junio 2015, 04:05 am
¿Por qué nunca nadie se lee el F.A.Q de un servicio del que tiene dudas, o acude a la asistencia de dicho servicio para encontrar respuestas de sus representantes?.  :-\

➢ http://www.telerik.com/purchase/faq/platform

[ img ]http://i.imgur.com/qPn2e5R.png[ /img ]

EDITO: No es exactamente eso, estoy buscando ahora sobre WinForms.


➢ http://www.telerik.com/forums/question-regarding-trial-versions

(http://i.imgur.com/QPcryma.png)

Saludos!


Título: Re: Error de librerias creo
Publicado por: zonahurbana en 19 Junio 2015, 05:48 am
Nunca nadie suena a algunos.

No había pensado en ello, por la emoción de poder mejorar un poco la interfaz de un pequeño programa que estoy haciendo. Aunque tal vez fue porque inconscientemente reconozco que no soy muy bueno con el inglés.

Acabo de descargar TelerikIUforWinForms. Me pregunto si luego de usar los componentes free y generar un ejecutable los usuarios finales podrán ejecutar el programa sin problemas.


Título: Re: Error de librerias creo
Publicado por: nolasco281 en 19 Junio 2015, 06:05 am
Hola.

Puedes hacer el ejecutable y probarlo en otra pc si no te da error no creo que tenga problemas pero nunca se sabe con las verciones de prueba. agrega las librerias antes de probarlo como me ense~naron hacerlo en este hilo.

Saludos.

PD: Cualquier duda puedes crear un tema nuevo ya que se ha salido del tema principal.


Título: Re: Error de librerias creo
Publicado por: Eleкtro en 19 Junio 2015, 06:46 am
Me pregunto si luego de usar los componentes free y generar un ejecutable los usuarios finales podrán ejecutar el programa sin problemas.

zonahurbana, cómo dice la respuesta de la imagen que he mostrado, si, se podrá seguir usando sin problemas, pero, inexorablemente al iniciar la app algunas veces (al cargar el ensamblado base de Telerik), aparecerá un popup de aviso recordando que se está utilizando una versión de prueba.

...Al menos eso es lo que da a entender por "from time to time", pero quizás también se puede estar refiriendo a que se muestre un aviso cada "X" minutos mientras la aplicación se mantenga en ejecución, no se que sería peor xD.

EDITO:
Para salir de dudas sobre la agresividad de las limitaciones post-trial (ya que no te manejas bien con el inglés para preguntar al soporte de Telerik), lo mejor que puedes hacer es instalarte una V.M., compilas una app en tu S.O. huésped con la versión de prueba de Telerik UI, y por último ejecutas en el S.O. invitado la app que compilaste para ver que ocurre. ...O pásale la app a algún colega y que la pruebe xD.

Saludos!


Título: Re: Error de librerias creo
Publicado por: zonahurbana en 19 Junio 2015, 07:49 am
Muchas gracias a ambos.

Se ve realmente bien (más si es posible cambiar de diseño en runtime).
(http://i.imgur.com/5qJpCXB.png)

Voy a generar un ejecutable y compartirlo a algunos compañeros a ver qué dicen.

PD: Si el alerta del trial solo me aparece a mí al ejecutar, no sería un inconveniente para usarlo.