다음을 통해 공유

Visual Studio 2022 솔루션 탐색기 필터 질문

Jade Jinyong Choi 0 평판 포인트
2024-02-21T07:43:05.0466667+00:00

안녕하세요. Visual Studio 2022버전의 솔루션 탐색기에서 모든 파일 표시 옵션을 켜고 개발중입니다. 솔루션 탐색기의 필터 기능을 적극적으로 활용하고 싶은데, 기본 설정의 필터는 필터링이 번거로워서 그런데요

Utils/
└─ Header/
   └─ FileSystem.h
   └─ MemoryBitmap.h
   └─ AssetImporter.h
└─ Source/
   └─ FileSystem.cpp
   └─ MemoryBitmap.cpp
   └─ AssetImporter.cpp
Frameworks/
framework.h
pch.cpp
pch.h
main.cpp
main.h

디렉터리 구성이 위와 같이 되어있을 경우 솔루션 탐색기에 기본적으로 생성되는 소스 파일, 헤더 파일 내부에 각각의 디렉터리명과 같은 필터를 생성하고 필터가 경로를 포함하도록 설정이 가능할까요?

아래 예시입니다.

◢ 프로젝트명
   ▹ 참조
   ▹ 외부 종속성
   ▹ 리소스 파일
   ◢ 소스 파일
      ◢ Utils
         + FileSystem.cpp
         + MemoryBitmap.cpp
         + AssetImporter.cpp
      ▹ Frameworks
   ◢ 헤더 파일
      ◢ Utils
         + FileSystem.h
         + MemoryBitmap.h
         + AssetImporter.h
      ▹ Frameworks

기본 설정으로는 불가하다면, 관련 기능이 있는 확장 프로그램도 좋습니다. 주 사용 언어 및 프레임워크는 C++, C# (.NET 8) 입니다.

Visual Studio
Visual Studio
Windows, 웹 및 모바일 디바이스용 애플리케이션을 빌드하기 위한 통합 개발 도구 제품군입니다.
질문 58개
댓글 0개 설명 없음
투표 {count}개

답변 1개

정렬 기준: 가장 유용함
  1. Wenying Lu-MSFT 2,075 평판 포인트 Microsoft 공급업체
    2024-02-22T09:20:44.5633333+00:00

    안녕하세요 @Jade Jinyong Choi 님 ,
    Microsoft Q&A 포럼에 게시해 주셔서 감사합니다.
    프로젝트의 루트 폴더나 기존 필터 아래에 사용자 정의 필터 파일을 생성하실 수 있습니다. 그리고 중첩된 논리 폴더를 다음과 같이 생성합니다.

    <ItemGroup>
                  <Filter Include="Source Files">
                  </Filter>
                  <Filter Include="Source Files\Utils">
          <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
          <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
        </Filter>
      </ItemGroup>
      <ItemGroup>
        <ClCompile Include="FileSystem.cpp">
          <Filter>Utils</Filter>
        </ClCompile>
      </ItemGroup>
    

    자세한 내용은 해당 문서를 참조하시기 바랍니다.
    vcxproj.filters 파일
    감사합니다.


    도움이 되었다고 생각되는 게시물에 대해 "답변 수락"을 클릭하고 좋아요를 누르십시오.이 답변에 대해 추가 질문이 있는 경우 "댓글"을 추가하십시오.
    참고: Q&A에서 이메일 알림을 받으려면 설명서의 지침에 따라 이메일 알림을 활성화하세요.

    댓글 0개 설명 없음

답변

질문 작성자가 수락한 답변이라고 답변에 표시할 수 있으며, 이를 통해 작성자의 문제를 해결한 답변을 사용자가 알 수 있도록 도와줍니다.