2010-02-17 3 views
6

Я почти уверен, что это будет очень простой ответ, но я не могу найти его нигде. Мы все знаем, когда вы наводите указатель мыши на что-то (например, на строку), появляется небольшое резюме (если оно включено). Для строки, он говорит:Как добавить обзор с помощью мыши

класс System.String

Представляет текст как последовательность символов Unicode.

Когда мышь над одним из моих классов, он просто говорит:

класс Namespace.Widget

Я попробовал два очевидных примера я нашел:

/// <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. 

Итак, как добавить сводку к всплывающему окну мыши?

+0

Я только что использовал ваш первый пример, и он сработал. – Joel

+0

Да, я просто получил его на работу. Я в процессе объединения различных классов, которые я сделал в одну библиотеку под одним пространством имен, и я использовал класс из пространства имен, в которое я не помещал сводку. –

ответ

5

Я не понимаю, почему ваша первая попытка не сработает. Это <summary> комментария тег, который поставляет «подсказку» вы говорите ...

/// <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-аддонов.

0

Сбросьте настройки в визуальной студии, они, похоже, перепутаны. И чтобы он появился, вам нужно будет использовать первый пример.

+0

Я также не установил исправление для ctrl-f crash bug, опасаясь, что это испортит другие вещи на моем компьютере. Может ли это быть связано с этим? –

+0

Я бы сомневался. – Malfist

1

Комментарии с тремя слэшами XML могут использоваться для создания подсказок инструмента IDE в Visual Studio. В частности, «резюме» и «исключение» работают очень хорошо. (Другие вещи, такие как «код», не работали в версиях Visual Studio, которые я использовал.)

Если это не работает для вас, то что-то может быть не так с вашими настройками.

+0

не работает, но получил

. Ну, в любом случае, это было косметическое и периферическое. –

+0

Если атрибут 'cref' элемента' exception' установлен, то исключение будет указано в подсказке. К сожалению, содержимое элемента игнорируется. Так что скажем, что это работает наполовину. :-) –

0

Необходимо использовать свой первый синтаксис, и если вы используете этот класс вне решения Visual Studio, вам нужно проверить файл создания XML-документации в Project Properties.

Смежные вопросы