Designer en un assembly separado

16/09/2003 - 21:15 por Gabriel | Informe spam
hola a todos

estoy haciendo un custom control y quiero DIVIDIRLO
en DOS ASSEMBLIES, uno para runtime y otro con la
funcionalidad de design-time.

los he dividido sin problemas pero no me funciona
el atributo de metadata DesignerAttribute. parece
que no encuentra la clase del diseñador.

he puesto lo siguiente en la clase de mi control:
[
Designer("MiNamespace.MiClaseDesigner, MiAssemblyDesign")
]
donde:
MiAssemblyDesign: es el assembly dll donde esta la clase
del diseñador MiNamespace.MiClaseDesigner

Tengo que colocarlos en el GAC?
Los dos assemblies en el mismo directorio?

ayudaaaaaaaaaa

saludos

gabriel

Preguntas similare

Leer las respuestas

#1 Diego Gonzalez
17/09/2003 - 02:35 | Informe spam
Imagino que el designer funcionaba cuando estaban ambos en el mismo
assembly.
Para evitar problemas de saber donde tiene que estar el assembly, puedes
utilizar la otra sobrecarga del atributo que recibe un Type. Esto quedaría
algo como: [Designer( typeof(MiNamespace.MiClaseDesigner,
MiAssemblyDesign))], y agrega una referencia al designer desde la clase del
control, esto debería funcionar bien.

Suerte,
(remove nospam to send a mail, elimine el nospam para enviar un mail)
Diego Gonzalez,
Lagash Systems SA
"Gabriel" wrote in message
news:554501c37c86$ecf6e050$
hola a todos

estoy haciendo un custom control y quiero DIVIDIRLO
en DOS ASSEMBLIES, uno para runtime y otro con la
funcionalidad de design-time.

los he dividido sin problemas pero no me funciona
el atributo de metadata DesignerAttribute. parece
que no encuentra la clase del diseñador.

he puesto lo siguiente en la clase de mi control:
[
Designer("MiNamespace.MiClaseDesigner, MiAssemblyDesign")
]
donde:
MiAssemblyDesign: es el assembly dll donde esta la clase
del diseñador MiNamespace.MiClaseDesigner

Tengo que colocarlos en el GAC?
Los dos assemblies en el mismo directorio?

ayudaaaaaaaaaa

saludos

gabriel
Respuesta Responder a este mensaje
#2 Octavio Hernandez
18/09/2003 - 00:41 | Informe spam
Gabriel,

- Creo que debería funcionar haciendo exactamente lo que dice Diego.
- Lo de separar la funcionalidad de tiempo de diseño de la de ejecución me
parece una *MUY* buena idea, no había pensado en ello para .NET, en Delphi
es una técnica común (el propio entorno la promueve). Coméntanos si te
funciona, yo pienso utilizarla...
- Para desarrollo y pruebas no creo que tengas problemas dejando las DLLs en
sus respectivos directorios, ¿no? Para el despliegue, habría que asociar un
nombre fuerte a los ensamblados y ponerlos en el GAC.

Salu2 - Octavio

"Gabriel" escribió en el mensaje
news:554501c37c86$ecf6e050$
hola a todos

estoy haciendo un custom control y quiero DIVIDIRLO
en DOS ASSEMBLIES, uno para runtime y otro con la
funcionalidad de design-time.

los he dividido sin problemas pero no me funciona
el atributo de metadata DesignerAttribute. parece
que no encuentra la clase del diseñador.

he puesto lo siguiente en la clase de mi control:
[
Designer("MiNamespace.MiClaseDesigner, MiAssemblyDesign")
]
donde:
MiAssemblyDesign: es el assembly dll donde esta la clase
del diseñador MiNamespace.MiClaseDesigner

Tengo que colocarlos en el GAC?
Los dos assemblies en el mismo directorio?

ayudaaaaaaaaaa

saludos

gabriel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida