Я почти уверен, что это будет очень простым ответом, но я, может казаться, не нахожу его нигде. Все мы знаем, когда Вы нависаете своя мышь над чем-то (как строка), немного сводки открывается (если его включенный). Для строки это говорит:
система классов. Строка
Представляет текст как серию символов Unicode.
Когда я мышь по одному из моих классов, это просто говорит:
класс Пространство имен. Виджет
Я попробовал два очевидных примера, которые я нашел:
/// <summary>
/// This summary does not work, I know it's for html documenting tools but thought it was worth a shot.
/// </summary>
и:
// Summary:
// This is what is in some of the base libraries, and does not work as well.
Так, как я добавляю, что сводка к наведению мыши раскрывается??
Не понимаю, почему ваша первая попытка не сработала. Это тег комментария
, который предоставляет «всплывающую подсказку», о которой вы говорите ...
/// <summary>
/// This text should automatically show up as the summary when hovering over
/// an instance of this class in VS
/// </summary>
public class MyClass
{
public MyClass() {}
}
public class MyClass2
{
public MyClass()
{
//hovering over 'something' below in VS should provide the summary tooltip...
MyClass something = new MyClass();
}
}
Если вам нужна помощь в автоматизации некоторых ваших комментариев, попробуйте бесплатный GhostDoc . Безусловно, один из лучших бесплатных дополнений VS ..
Сбросьте настройки в visual studio, похоже, они сбились. И чтобы это проявилось, вам нужно использовать первый пример.
Комментарии XML с тремя косыми чертами можно использовать для создания всплывающих подсказок IDE в Visual Studio. В частности, "summary" и "exception" работают очень хорошо. (Другие вещи, такие как "код", не работали в тех версиях Visual Studio, которые я использовал.)
Если это не работает для вас, то, возможно, что-то не так с вашими настройками.
Вам нужно использовать первый синтаксис, и, если вы используете класс вне решения Visual Studio, вам нужно отметить опцию Generate XML Documentation file в Project Properties.