2010-02-17 4 views
6

나는 이것이 거의 간단한 해답이 될 것이라고 확신하지만 어디서나 찾을 수는 없습니다. 우리는 여러분이 마우스를 뭔가 (문자열과 같은) 위에 올리면 작은 요약이 팝업 (활성화 된 경우)된다는 것을 압니다. 문자열, 그것은 말한다 :마우스 오버 요약을 추가하는 방법

클래스 선택 System.String

유니 코드 문자를 일련의 텍스트를 나타냅니다.

나는 클래스 중 하나를 통해 마우스, 단순히 말할 때 :

나는 내가 찾은 두 개의 분명한 사례를 시도했습니다 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

첫 시도가 작동하지 않는 이유가 표시되지 않습니다. 당신은 무료 GhostDoc을하려고 당신의 코멘트의 일부를 자동화 도움이 필요한 경우는

/// <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(); 
    } 
} 

... 얘기하고있는 '툴팁'을 공급하는 <summary> 주석 태그입니다. 최고의 무료 VS 애드온 중 하나입니다.

0

Visual Studio에서 설정을 초기화하면 엉망이되는 것 같습니다. 그리고 그것이 나타나기 위해서는 첫 번째 예제를 사용해야합니다.

+0

또한 Ctrl-f 키에 대한 핫픽스를 설치하지 않았습니다. 내 컴퓨터에서 다른 것을 망칠 까봐 두려워서 충돌 버그가 발생합니다. 이것과 관련이있을 수 있습니까? –

+0

나는 그것을 의심 할 것이다. – Malfist

1

Visual Studio에서 IDE 도구 설명을 만드는 데 세 슬래시 XML 주석을 사용할 수 있습니다. 특히, "요약"과 "예외"는 매우 잘 작동합니다. ("코드"와 같은 다른 것들은 내가 사용했던 Visual Studio 버전에서 작동하지 않았습니다.)

이것이 작동하지 않는다면 설정에 문제가있을 수 있습니다.

+0

은 작동하지 않지만

이 있습니다. 아 글쎄, 이것은 어쨌든 화장품과 주변 장치였습니다. –

+0

'exception' 엘리먼트의'cref' 속성이 설정되면, 예외는 툴팁에 나열 될 것입니다. 슬프게도, 요소 내용은 무시됩니다. 그럼 반으로 작동한다고 가정 해 봅시다. :-) –

0

첫 번째 구문을 사용해야하며 Visual Studio 솔루션 외부의 클래스를 사용하는 경우 프로젝트 속성에서 XML 문서 생성 파일을 선택해야합니다.