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
 

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

Preguntas similares