솔루션 탐색기 VS2010에서 부분 클래스 파일을 그룹화하는 방법
중복 가능성 :
Visual Studio의 그룹 파일
문제는 솔루션 탐색기에서 부분 클래스 파일을 그룹화하려는 경우 Visual Studio가 파일 이름 앞에 [+]를 표시하여 다른 모든 종속 파일을보기 위해 확장 할 수 있다는 것입니다.
하지만 내 수업은 서로 아래 두 줄로 표시됩니다. (아래 참조)
> CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
내가 원하는 결과는 그런 것입니다.
+ CustomerServiceDao.cs
> CustomerServiceDao.Query.cs
그룹화 된 부분 파일을 표시하기 위해 따라야하는 명명 규칙이 있습니까?
미리 Thx
편집 : 작동합니다. 훌륭합니다. 그러나 명명 규칙이 있습니까? 예를 들어 ascx는 기본적으로 수행합니다 ...
.csproj
텍스트 파일로 열거 나 프로젝트에 대한 솔루션 탐색기의 상황에 맞는 메뉴에서 "프로젝트 언로드"를 선택한 다음 "myproject.csproj 편집"을 선택하여 해당 파일을 솔루션 탐색기에 스타일로 표시하도록 변경할 수 있습니다. 당신이 원합니다.
찾다:
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs" />
그리고 다음과 같이 편집하십시오.
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
<DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>
Visual Studio 편집기 내에서 직접이 작업을 수행 할 수있는 방법은 없지만 VS2k10이 제공하는 확장 성 모델을 고려할 때 누군가 무언가를 생산하는 데 오래 걸리지 않을 것입니다.
업데이트 : 최신 버전의 VSCommands 는이 작업을 지원한다고 주장합니다.
최신 버전은 IDE의 그룹화 항목을 지원하므로 DependentUpon으로 프로젝트 파일을 직접 해킹 할 필요가 없습니다.
무겁고 독점적 인 VSCommands 확장으로 IDE 속도를 늦추지 않으려면 대신 작은 확장 NestIn을 사용할 수 있습니다 . 파일을 그룹화 / 그룹 해제 할 수 있습니다.
.csproj
파일 을 수동으로 편집하면이 작업을 수행 할 수 있습니다 .
프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Unload Project
.
거기에서 마우스 오른쪽 버튼을 클릭하고 Edit project.csproj
Compile
요소를 찾으십시오 . 다음 DependentUpon
과 같은 하위 요소를 추가하십시오 .
<Compile Include="CustomerServiceDao.cs" />
<Compile Include="CustomerServiceDao.Query.cs">
<DependentUpon>CustomerServiceDao.cs</DependentUpon>
</Compile>
VScommands1.2를 설치하여 그룹 / 그룹 해제 항목을 사용해보십시오.
'programing' 카테고리의 다른 글
배열에서 짝을 이루지 않은 유일한 요소 찾기 (0) | 2021.01.18 |
---|---|
VB.NET에서 문자열 연결을위한 앰퍼샌드 대 플러스 (0) | 2021.01.18 |
MOQ-인수 값 (다중 인수)을 기반으로 메서드 설정 (0) | 2021.01.18 |
Class.forName을 사용하여 중첩 된 정적 클래스 인스턴스화 (0) | 2021.01.18 |
일반적으로 .gitignore를 통해 제외되는 Node.JS 관련 파일 및 폴더는 무엇입니까? (0) | 2021.01.18 |