No se puede mostrar como asociación porque no se puede encontrar '<elemento>'

Actualización: noviembre 2007

Cannot show as association because '<element>' cannot be found

El Diseñador de clases genera este error cuando se invoca el comando Mostrar como asociación y no puede determinar la asociación entre un tipo y otro tipo, por ejemplo, una definición de tipos y su tipo de origen.

Si se administra el tipo de C++ en el que solicita la asociación (como en un proyecto CLR), se genera este error porque el Diseñador de clases sólo admite código C++ nativo.

Para corregir este error

  • Asegúrese de que el elemento de código que escribió sea un tipo existente.

  • Si tiene un proyecto C++ que contiene código administrado (CLR), asegúrese de que no se administra el elemento de código.

  • Si el elemento de código que escribió está definido fuera del proyecto, asegúrese de haber incluido las referencias correctas en el Explorador de soluciones.

  • Si modifica la estructura del proyecto o mueve los archivos de código fuente del proyecto, el Diseñador de clases puede perder el control del tipo. (Esto suele suceder sobre todo con el tipo de origen de una definición de tipos, con las clases base o con los tipos de asociación). Si se da el caso, vuelva a arrastrar el código fuente modificado o cambiado de posición hasta el diagrama de clase para que vuelva a mostrarse.

Vea también

Conceptos

Trabajar con código de Visual C++ en el Diseñador de clases

Otros recursos

Trabajar con clases y otros tipos

Mensajes de error del Diseñador de clases