Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Eleкtro en 21 Noviembre 2012, 17:02 pm



Título: (solucionado) La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: Eleкtro en 21 Noviembre 2012, 17:02 pm
(http://img821.imageshack.us/img821/7135/prtscrcapture2m.jpg)

Todas esas dlls controles en realidad mi app no las utiliza, las añadí a mi form para ver lo que hacian y si me podian servir para algún propósito, pero después de eso las eliminé (usando el botón eliminar)

¿Donde debo borrar los rastros que quedan de esas dll's?

¿Hay alguna extensión para VS2012 que haga esto automáticamente por mi?

Saludos


Título: Re: La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: Novlucker en 21 Noviembre 2012, 17:13 pm
¿Solo son controles que fuiste agregando? No entiendo por que aparecen como dlls.
Intenta dando botón derecho sobre la solución, hay una opción de "clean solution" (limpiar solución), y luego vuelve a compilar

Saludos


Título: Re: La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: Eleкtro en 21 Noviembre 2012, 17:33 pm
¿Solo son controles que fuiste agregando?
si

Intenta dando botón derecho sobre la solución, hay una opción de "clean solution" (limpiar solución), y luego vuelve a compilar

Ya lo hice Nov, me borra las dll de la carpeta (en realidad me borra todo lo que haya en la carpeta...), y cuando vuelvo a compilar desde la IDE vuelve a agregar todas esas dll a la carpeta, y no me deja ejecutar el .exe sin esas dll  :xD

Quizás es una tontería pero por si tiene algo que ver, estoy en modo "debug", no "release".

saludos


Título: Re: La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: seba123neo en 21 Noviembre 2012, 19:56 pm
WTF ? que es eso ?  :xD

en el arbol del proyecto hay un iconito que dice "mostrar archivos ocultos" ahi te va a aparecer en el arbol del proyecto uno que dice "references" o "referenicas" ahi abrilo y te fijas que referencias esta usando tu proyecto, si ves alguna de esas dll borralas de ahi y listo, volve a compilar.

en teoria si es el programa que anteriormente estabas haciendo, eso no usa mas que las librerias estandar del framework, asi que no se si las agregaste vos manulmente o de donde salieron.


Título: Re: La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: Eleкtro en 21 Noviembre 2012, 20:09 pm
madre mía seba123neo, he borrado UN item de "references", y ahora me salen 34 errores de este tipo:

Código:
Error	1	no se puede resolver el tipo 'C1.Win.C1Input.C1Button, C1.Win.C1Input.4, Version=4.0.20122.33281, Culture=neutral, PublicKeyToken=7e7ff60f0c214f9a'	C:\Users\Administrador\Desktop\WindowsApplication19\My Project\licenses.licx	1	WindowsApplication19


¿Donde quedan más rastros de esa basura?  :xD

si, es el programa del que hablas, así que para volverlo a compilar ahora necesito arreglar eso xD


Título: Re: La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: seba123neo en 21 Noviembre 2012, 20:12 pm
pregunta es una aplicacion normal de windows forms ? o es otro tipo de proyecto ?

ahi vi en internet que todos esos controles son de la empresa ComponentOne (que ademas son pagos), asi que seguro estas usando esos controles en el proyecto y en los formularios, me imagino que te deben aparecer en la barra de los controles.


Título: Re: La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: Eleкtro en 21 Noviembre 2012, 20:21 pm
es un winform

C1 = Component One

hay muchos controles de los que aparecen ahi que yo no estoy usando, como el de excel..

Pero la he cagado bastante, pero bastante, estoy vizco o algo, los botones que uso en mi form si que son de C1, y he borrado uno sin querer en "references"

Esto es urgente:
Ahora no me funciona el designer, me salia un error crítico, le he dado a "ignore and continue" y el diseño me aparece vacío, sin controles, sin nada...

el botón "ir paso atrás" no me sirve para nada.

Pero si le doy al botón "start" puedo ejecutar la última copía satisfactoria del programa
¿Puedo devolver todo el proyecto a una versión anterior? (antes de eliminar el control en "references"?

EDITO: Ahora me da miedo cerrar el IDE por si lo pierdo todo  :-(


Título: Re: URGENTE - La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: seba123neo en 21 Noviembre 2012, 21:02 pm
no guardes y listo no va a pasar nada, entonces SI estabas usando esos controles, por eso te aparece vacio el formulario, si eliminaste un control que usabas entonces se te borra ese control del formulario.

si vas a usar esos controles, entonces esta bien que te genere todos esos contorles en la carpeta, ya qeu ese componeneone es un paquete de controles, lo que habria que ver es cual REALMENTE usas y cuales no, normalmente vienen como 20 controles pero si solo usas el boton por ejemplo, te deberia generar solo la dll del boton, me explico. para seleccionar cuales usas debes hacerlo en al barra de los contorles ahi click derecho, "seleccionar items" y ahi te aparecen los controles que estan cargados, deberias deseleccionar aquellos de componenone que no uses.


Título: Re: URGENTE - La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: Eleкtro en 21 Noviembre 2012, 21:17 pm
no guardes y listo no va a pasar nada, entonces SI estabas usando esos controles, por eso te aparece vacio el formulario, si eliminaste un control que usabas entonces se te borra ese control del formulario.

si vas a usar esos controles, entonces esta bien que te genere todos esos contorles en la carpeta, ya qeu ese componeneone es un paquete de controles, lo que habria que ver es cual REALMENTE usas y cuales no, normalmente vienen como 20 controles pero si solo usas el boton por ejemplo, te deberia generar solo la dll del boton, me explico. para seleccionar cuales usas debes hacerlo en al barra de los contorles ahi click derecho, "seleccionar items" y ahi te aparecen los controles que estan cargados, deberias deseleccionar aquellos de componenone que no uses.

por suerte hice una copia entera de la carpeta del proyecto hace unas horas, y en otro post hace poco posteé mi form completo, ahora lo he echo bien, he eliminado todos los C1 de references, y no he perdido nada.

gracias

tema solucionado


Título: Re: La carpeta bin se me llena de dll's que mi app no utiliza
Publicado por: Keyen Night en 22 Noviembre 2012, 00:32 am
Eso solamente pasa cuando se daña un archivo designer, sobretodo cuando borras un archivo de imagen que esta referido a un control o modificas el designer directamente.