Wie schreibe ich eine Klasse, so dass Eigenschaften und Methodenbeschreibungen für Personen sichtbar sind, die auf die DLL in anderen Projekten verweisen?Wie dokumentiere ich eine C# dll
[Description("My age in years attribute")]
public int Age
{
get { return 0; }
set { }
}
funktioniert nicht, ebenso wenig wie
/// <summary>
/// My age in years attribute
/// </summary>
public int Age
{
get { return 0; }
set { }
}
Ihr zweiter * funktioniert * für mich. –
Vielleicht vermisse ich etwas, aber die XML-Kommentare funktionieren für mich. –
Das zweite Beispiel funktioniert, wenn das Projekt, das auf die Klasse verweist, in derselben Lösung ist. Ich kompiliere die Klasse als DLL und referenziere diese DLL. Die DLL scheint keine Attribut- oder Zusammenfassungsinformationen zu speichern. – James