2017-02-08 1 views
0

설명 된 단계 here을 사용하면 XML 파일이 생성되고 intellisense 툴팁이 작동합니다.C# Intellisense 용 XML 파일 생성, 하위 폴더 용으로 깨짐

그러나 XML 파일에는 루트 파일 (아래 예제의 SomeClass.cs)에만 주석이 들어 있습니다.

  • 루트 폴더
    • SomeClass.cs
    • 내부 폴더
      • SomeInnerClass.cs
        • 내부 폴더
          • SomeInnerClass.cs

어떻게 하위 폴더 (SomeInnerClass1.cs & SomeInnerClass2.cs)의 클래스에 대한 XML 파일을 생성 할 수 있습니까?

+0

C# 프로젝트 템플릿이란 무엇입니까? 공유 링크를 확인했습니다 : http://stackoverflow.com/questions/30816980/c-sharp-intellisense-vs2013-tooltip-doesnt-show-xml-comments-i-try-all 및 아무런 정보가없는 것처럼 보입니다. XML 파일을 생성하는 단계. –

+0

클래스 라이브러리 (.NET 코어) –

답변

1

하위 폴더 및 클래스를 추가 한 후 프로젝트를 빌드하거나 다시 빌드하려고 시도했지만 '1 성공, 0 실패, 0 건너 뛰기'와 같은 결과가 성공적입니까? 나는 아래의 단계로 클래스 구조를 만들려고했는데 XML 파일은 자동으로 모든 클래스 파일에서 해당 주석을 생성하고 intellisense와 tooltip도 잘 동작합니다.

  1. 새로운 .NET 코어 클래스 라이브러리 프로젝트를 만들고 당신

  2. 마우스 오른쪽 단추로 프로젝트 이름과 속성 - 빌드를 클릭하고 옵션 'XML 문서 파일을'확인 같은 루트 클래스, 하위 폴더 및 하위 클래스를 추가 및

  3. 각 클래스 파일에 메서드를 추가하고 그 방법 위의 코멘트를 추가하고

  4. 빌드를 저장하거나 프로젝트를 다시 빌드 및 오디오 솔루션에서 '모든 파일 표시'아이콘을 클릭하여 저장 enter image description here

  5. 가 동일한 솔루션에서 다른 프로젝트를 추가하고 추가 : 이온 탐색기와 * XML 파일을 열 수 빈 - 디버그 - netstandard1.6 폴더로 이동 후 다음 스크린 샷과 같은 이러한 방법에 대한 설명을 찾을 수 있습니다 와 참조 .NET 핵심 클래스 라이브러리 프로젝트 위의

  6. 이동 파일을 Startup.cs하고 당신은 IntelliSense를 루트 폴더 또는 아래에 하위 폴더 아래에 각 클래스 그것이 상관없이 잘 작동 찾을 수 있습니다 :

enter image description here

+0

프로젝트를 재건하는 것이 트릭을 만들었습니다. 감사! –