web-dev-qa-db-fra.com

Le résumé ne montre pas dans l'assembly s'il est ajouté comme une référence

J'ai créé une "bibliothèque de classe" en C #, qui a de nombreuses fonctions avec résumé (commentaires de la documentation XML).

Par exemple

///<summary>
///Adds the two numbres
///</summary>
public void Add()
{
    //statements
}

si j'utilise la fonction dans la même espace de noms, son affichage du résumé, mais si je l'ai ajouté comme référence dans certains espaces de travail Ohter (solution), il ne montre pas le résumé.

Comment le rendre visible I Autres solutions Si un AJOUVEZ-LE comme référence, et wat peut être la raison de cela?

45
Thorin Oakenshield

Vous devez générer une documentation XML pour l'assemblage (un fichier nommé myassembly.xml) et le copier à côté de votre fichier .dll où il est référencé par vos autres projets. Voir Cette page dans MSDN pour obtenir des instructions.

45
Jon
  1. Allez à l'explorateur de la solution de votre code source. Faites un clic droit sur le Nom du projet et allez le Propriétés.
  2. allez à l'onglet Build Si vous utilisez C # et sélectionnez la case à cocher fichier de documentation XML.
  3. Lorsque vous construisez votre code source, le fichier XML sera généré à l'emplacement où votre DLL est présente.
  4. tout en copiant votre DLL vers la solution, copiez le fichier XML et coller dans la corbeille de votre solution de destination.
54
Pushparaj

Lorsque vous compilez des cours qui ont des commentaires XML, Normalement, un fichier .xml est créé. (Vérifiez les options dans Visual Studio)

Lorsque vous ajoutez une référence à un tel assemblage, assurez-vous que le fichier XML est présent. La documentation n'est pas contenue dans l'ensemble, mais dans le fichier XML.

2
TimothyP