Al utilizar un ensamblaje externo que viene con un archivo de documentación XML, ¿cómo puedo obtener Visual Studio para encontrarlo?Cómo usar los archivos de documentación XML
Cuando tengo un archivo de documentación XML, ¿hay algún programa o archivo de transformación xml o algo que pueda usar para verlo de una manera agradable? No necesariamente tan complejo como el visor de MSDN la documentación cosita, pero al menos algo mejor que el XML puro ...
Respuesta
1: simplemente se deja caer en la misma carpeta que el archivo DLL
2: ¿necesita ser mantenido? Para el uso "en vivo", tanto VS IDE como "reflector" le permiten revisar la documentación (en contra de los tipos/miembros/etc). Hay herramientas para transformarlo, pero nunca me he molestado. Sandcastle puede valer la pena mirar, pero nunca fue agradable para mí ;-p
respuesta a la primera pregunta: el XML debe tener el mismo nombre que el montaje y ser justo al lado lo. Entonces, si tiene un ensamblado llamado Svish.dll, entonces su archivo de documentación debe ser Svish.xml y debe estar en el mismo directorio.
1) El archivo de documentación debe tener el mismo nombre que el nombre del ensamblado, con la extensión agregada '.xml', y residir en el mismo directorio como su ensamblaje correspondiente. Por ejemplo, tiene un archivo 'MyCompany.MyNamespace.dll' y un archivo 'MyCompany.MyNamespace.dll.xml' en el mismo directorio.
2) NDOC puede generar algunos formatos de documentación dirrent.
En los ejemplos que he visto, y que funcionó para mí, fue como en la respuesta de Marc Gravell. Es decir: 'MyCompany.MyNamespace.xml' no' MyCompany.MyNamespace.dll.xml'. –
En cuanto a 2: Debería poder ver una "versión bonita" de la documentación usando el navegador de objetos (Ver> Examinador de objetos (Ctrl + W)) y luego navegar hacia la clase para revisar la documentación. Utilicé el Examinador de objetos para revisar mi propia documentación, ya que es más amigable para el lector que los archivos xml o los comentarios.
- 1. ¿Cómo puedo evitar que Visual Studio bloquee los archivos de documentación xml en el directorio bin?
- 2. Omitir archivos de documentación XML con Web Deploy
- 3. ¿Cómo usar EMF para leer archivos XML?
- 4. Cómo combinar los archivos de documentación XML con el DLL utilizando ILMerge?
- 5. ¿Incrustar documentación de Intellisense Xml en ensamblaje?
- 6. ¿Cómo se analizan los archivos XML?
- 7. Documentación de los archivos de clase Apex de Salesforce.com
- 8. C# XML Documentación Enlace web
- 9. ¿Cómo evitar la copia de archivos de documentación XML en una compilación en modo de lanzamiento?
- 10. .NET xml docs - herencia de documentación
- 11. Cómo usar los archivos de configuración parcial
- 12. ¿Cómo evitar que Visual Studio "publique" archivos de documentación XML en proyectos web?
- 13. ¿Hay alguna documentación de Android XML?
- 14. Cómo comparar archivos XML
- 15. ¿Cómo agregar documentación a los atributos personalizados?
- 16. ¿Cómo usar linux csplit para cortar archivos XML masivos?
- 17. XML Documentación para las propiedades de dependencia
- 18. Ejemplos de varios idiomas en documentación XML
- 19. Cómo usar los archivos GZIP en Asp.net?
- 20. La compilación falla debido a un error de documentación xml
- 21. Documentación de Javadoc para comentarios XML de C#
- 22. MSBUILD Generar archivo de documentación XML para todos los proyectos en solución (sin tocar los proyectos)
- 23. Cómo rótulo de código en C# documentación XML
- 24. ¿Cómo puedo usar Sandcastle Help File Builder para generar documentación sin fuente de documentación?
- 25. Atributos y documentación XML para método/propiedad
- 26. Problemas con los GRANDES archivos XML
- 27. Genéricos en la documentación XML problema
- 28. XSD para documentación XML generada para C#?
- 29. ¿Dónde puedo encontrar documentación para RDLC xml?
- 30. ¿Cómo se proporcionan comentarios xml/documentación para los parámetros de delegado?
Intenté colocarlo en la misma carpeta, pero parece que no quiere recogerlo. Todavía no recibo documentación. – Svish
Los archivos deben ser Foo.Bar.dll y Foo.Bar.xml (por ejemplo); ¿Estás seguro de que estás haciendo referencia al dll desde esa ubicación? ¿Y estás seguro de que es un archivo de comentarios? –
Parece que tuve que reiniciar VS para que funcione ... ¿hay algún comando para reconstruir/volver a leer la documentación o algo así? – Svish