2009-05-12 10 views
3

J'ai un projet dll C# dans Visual Studio 2008. Dans les pages de propriétés du projet, sous l'onglet Générer, la case à cocher 'XML Documentation Fichier' est cochée. Le chemin est « bin \ Debug \ Fusion.BusinessObjects.XML » Cependant, lors de la construction de la solution, aucun fichier xml est créé.Visual Studio (2008) ne génère pas de documentation xml

J'ai référencé cette dll dans un certain nombre d'autres projets, et on avait une copie du fichier de documentation XML. Ceci cependant seulement contenu:

<?xml version="1.0"?> 
<doc> 
    <assembly> 
     <name>Fusion.BusinessObjects</name> 
    </assembly> 
    <members> 
    </members> 
</doc> 

Pourquoi le fichier de documentation n'est-il pas généré? Aiguilles à dire, le code est documentented avec des commentaires comme

/// <summary> 
/// Helper class to construct a EntityCollection 
/// </summary> 

Répondre

2

Il me est arrivé il y a quelque temps et la façon dont je corrige le problème était en recréant le fichier de projet à partir de zéro et en commençant par une structure de dossiers propres.

1

Etes-vous sûr que vous définissez cette case à cocher pour construit débogage? Par défaut, il est généré uniquement sur les versions Release. Vous pouvez essayer une version Release et voir si une version est générée.

+0

Est-ce que sans résultat. Merci bien – edosoft

1

Le paramètre "fichier de documentation XML" peut avoir des valeurs différentes pour différentes configurations de construction (debug/release). Est-il possible que vous l'ayez défini pour le débogage (par exemple) mais que vous ayez créé une version (ou vice-versa) ..?

+0

Non, double-vérifié cela. Merci – edosoft

Questions connexes