Ich möchte dies tun:
enum Foo
{
[Display="Item One"]
ItemOne,
}
Damit Intellisense ihn wie im Attribut anstelle des eigentlichen Namens anzeigt.
Ich weiß, dass es möglich ist, ich habe es schon einmal gesehen.
Ich möchte dies tun:
enum Foo
{
[Display="Item One"]
ItemOne,
}
Damit Intellisense ihn wie im Attribut anstelle des eigentlichen Namens anzeigt.
Ich weiß, dass es möglich ist, ich habe es schon einmal gesehen.
Nun, Sie könnten eine XML-Dokumentation bereitstellen:
enum Foo
{
/// <summary>Item One</summary>
ItemOne
}
Ich bin mir nicht sicher, ob es das ist, woran Sie gedacht haben, aber hier ist ein Beispiel dafür, wie es in VS 2010 aussieht:
Beachten Sie, dass ich davon ausgehe, dass Sie den Code-Editor meinen... wenn Sie einen Eigenschaftseditor meinen, könnte das etwas ganz anderes sein, z. B. DisplayNameAttribute
(obwohl das für Eigenschaften, Ereignisse oder Methoden gedacht ist).
Wenn Sie ein Beispiel dafür kennen, was Sie innerhalb des Rahmens wünschen, können wir Ihnen vielleicht weiterhelfen.
Wenn Sie eine .dll erstellen, die von einer anderen Anwendung referenziert werden soll, reicht es nicht aus, eine Zusammenfassung zu schreiben, damit der Text in Intellisense für die referenzierende Anwendung angezeigt wird. Um dies zu erreichen, müssen Sie auch die XML-Dokumentationsdatei bereitstellen, wofür eine neu kompilierte Version derselben DLL erforderlich ist.
Um dies zu tun (in VS2008 jedenfalls), gehen Sie in die Eigenschaften Ihres Projekts, klicken Sie auf die Registerkarte "Build", klicken Sie auf das Kontrollkästchen am unteren Rand neben "XML-Dokumentationsdatei:", erstellen Sie die Anwendung neu, und jetzt haben Sie die Dateien, die benötigt werden, damit es funktioniert.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.