2011-11-16 26 views
5

Para obtener una descripción general de CodeDom classes en .Net, traté de crear un diagrama de clases utilizando el diseñador de clases incorporado de Visual Studio 2010, pero no encontré la manera de cómo podía alimentar las clases y tipos incorporados de .Net en esto, lo único que puedo obtener es agregar mis propias clases desde la ventana Class View.¿Cómo obtener un buen diagrama de clases para clases incorporadas de .net?

También lo probé con diagramas UML en VS2010, y no pude importar las clases. Estaba buscando una opción similar en MS Visio y, aunque proporciona soporte para el diagrama de clases, no pude generar algo allí.

Encontré el AutoDiagrammer project en la página web de CodeProject e intenté usarlo como un complemento Reflector, pero tampoco tuve éxito. Solo recibo el mensaje "Esperando ensamblaje" en la parte superior de la ventana de complemento y no pasa nada.

Respuesta

6

que fue capaz de generar un diagrama de clases para todo el espacio de nombres por:

  1. crear un nuevo diagrama de clases en blanco
  2. apertura Ver-> Explorador de objetos
  3. entrar "CodeDOM" y buscar
  4. arrastre y suelte el espacio de nombres System.CodeDom en el diagrama en blanco

Espero que esto sea lo que usted quiso decir.

enter image description here

+0

¡Oh, funcionó aquí, gracias! El único problema es que el diseño es horrible, todas las clases se alinearon en una línea larga ... ¿Alguna idea de cómo sobrellevarla? –

+0

Hay algunas herramientas de alineación cuando hace clic derecho en el diagrama pero fallan bastante en este gran diagrama. –

Cuestiones relacionadas