Hola a todos:
Tengo un problema que me está volviendo loco. Estoy utilizando el
Visual Web Developer 2005 para realizar una aplicación ASP.NET 2.0 en
C#. Tengo dos proyectos, uno lo utilizo exclusivamente para programar
las clases (controles personalizados, etc.) que usaré luego en el otro
proyecto y en otros (por eso lo tengo separado). Genero los controles
con el csc.exe, los añado a la barra de herramientas del otro proyecto
y, al ponerlos en alguna página, me añade la dll a la carpeta bin del
proyecto. Se supone que de esta manera, cualquier cambio que hiciera en
las clases de los controles debería verse en los controles que pongo
en las páginas. Sin embargo hago cambios en los controles, los
recompilo, le doy a actualizar referencia en el archivo dll en el
Explorador de soluciones y nada. Pruebo a borrar el archivo dll y
volverlo a copiar y tampoco se ven los cambios. Incluso he probado a
compilar toda la aplicación web, situarla en el directorio del IIS
(donde ya no debería tener ninguna influencia que pudiera tener del
VWD), y allí cambiar la dll, y tampoco se ven los cambios.
¿Alguien podría indicarme qué es lo que está pasando? La idea de
hacer esos controles personalizados era facilitar el mantenimiento,
pero si voy a tener que aplicar los cambios a todos los controles uno a
uno esa ventaja desaparece totalmente.
Muchas gracias de antemano.