2012-09-28 17 views
13

¿Cómo puedo proporcionar los comentarios XML que he creado en mis clases (en la biblioteca) para intellisense?Cómo agregar IntelliSense Tooltip Compatibilidad con la biblioteca (dll)

He añadido a cada método XML comentarios como:

/// <summary> 
    /// Do some connection request... 
    /// </summary> 
    /// <param name="val">Required for xyz...</param> 
    public void Connect(int val) 
    { 
     // Some code... 
    } 

entonces he marcado la casilla de verificación para crear "archivo de documentación XML" y darle un nombre "MyAssembly.xml". Reconstruir mi solución (se crean un dll y un archivo XML). Agregué el dll a otro proyecto C#, pero el intellisense allí no muestra mis comentarios XML ... ¿Qué estoy haciendo mal?

+0

+1 buena pregunta. –

+0

Ya he leído otros hilos al respecto en stackoverflow. En todas partes dice "Solo marque la casilla de verificación 'Archivo de documentación XML' en la sección de compilación (salida) y reconstruya su solución" ... La he reconstruido 1000 veces ... – user1011394

+0

¿Solo para referencia es esta VS2005, VS2008 o VS2010? – ja72

Respuesta

6

La única forma en que pude replicar el error fue darle al archivo XML un nombre diferente al del ensamblado generado.

¿Puedes verificar que la única diferencia entre tu nombre de conjunto y el nombre XML es la extensión de archivo? La forma más fácil de hacerlo es en la carpeta de salida donde se crea el EXE o DLL.

Esto se probó con C# y VS2010. Espero que ayude.

+0

Tienes toda la razón. El nombre XML dado era diferente del nombre de la DLL. Cambié el nombre, reconstruí mi solución y ahora funciona. Muchas gracias. Pero ¿por qué debe tener extactamente el mismo nombre (excepto la extensión)? – user1011394

+0

¡No tengo ni idea! Seguí cambiando cosas hasta que pude replicar tu problema. Supongo que el ensamblado no contiene ninguna información sobre el hecho de que esté documentado en un archivo externo, por lo que visual studio no puede hacer otra cosa que buscar un archivo XML con el mismo nombre que el ensamblado. –

Cuestiones relacionadas