파일에서 찾기에서 폴더를 제외하도록 Visual Studio에 지시하는 방법은 무엇입니까?
Subversion을 사용하므로 솔루션에 _svn이라는 하위 폴더가 있습니다. 파일에서 찾기를 수행하면 이러한 하위 폴더의 문자열이 반환됩니다. 어쨌든 Visual Studio에 이러한 파일을 무시하도록 지시 할 수 있습니까?
할 수있는 일은 검색에 사용할 폴더 세트를 설정하는 것입니다. 찾기 및 바꾸기 창에서 "찾아보기"입력의 오른쪽에 해당 폴더 세트를 설정할 수있는 "검색 폴더 선택"옵션이 있습니다.
루트 프로젝트 폴더를 추가 한 경우 "하위 폴더 포함"옵션을 끄는 것을 잊지 마십시오.
수백 개의 폴더가없는 경우이 솔루션이 작동합니다.
Visual Studio 2017 로 이동 하고 Angular + .net Core 응용 프로그램을 시작할 때까지 전역 찾기에 문제가 없었습니다 ... (대부분 검색되는 HUGE node_modules 폴더 문제)
MSBuild 제외 속성 DefaultItemExcludes 를 사용하면 Visual Studio 2017의 전역 찾기에서 제외 할 수 있습니다.
이제 기본적으로 VS2017의 새 핵심 프로젝트에 대한 프로젝트 파일 (.csproj)을 열고 다음과 같이 속성을 조정하여 node_modules를 제외합니다 (때로는 wwwroot도 추가합니다).
<DefaultItemExcludes>$(DefaultItemExcludes);node_modules\**</DefaultItemExcludes>
https://github.com/dotnet/cli/issues/7525를 참조 하십시오 . 여기에서 제외 할 폴더를 앞에 추가하고 다음과 같이 백 슬래시 대신 슬래시를 사용하는 것처럼 보입니다.
<PropertyGroup>
<DefaultItemExcludes>node_modules/**;$(DefaultItemExcludes)</DefaultItemExcludes>
</PropertyGroup>
이것이 VS2017 전역 찾기 / 검색에 문제가있는 모든 사람에게 도움이되기를 바랍니다.
Visual Studio 2015 및 TortoiseSVN을 사용하여 Windows 10으로 이동할 때이 문제가 발생했습니다. 이전에는 .svn 폴더가 모두 숨겨져있어서 검색 결과에 나타나지 않았습니다. 이 문제를 해결하기 위해 Windows 탐색기의 폴더 속성으로 이동하여 .svn 폴더의 '숨김'속성을 확인했습니다. Visual Studio에서 폴더보기를 새로 고친 후 .svn 폴더가 더 이상 나타나지 않고 Find!
디렉터리 (이 경우 솔루션의 디렉터리)에서 파일을 검색하는 대신 프로젝트 또는 솔루션의 일부인 파일로 검색을 제한 할 수 있습니다. 따라서 _svn 디렉토리에있는 항목은 무시됩니다.
이것을 설정할 수 없다고 생각합니다 (결국 "전체 솔루션"검색을 요청합니다).하지만 종종 프로젝트에서 폴더를 제거하거나 파일 시스템에서 디렉토리를 숨길 수 있습니다 (웹 사이트 프로젝트 유형의 경우).
내가 발견 비주얼 스튜디오 2017 를 사용 특히 각도 CLI를 생성 된 자바 스크립트 파일 또는 다른 빌드 파일이 가끔 무의식적으로 프로젝트에 추가 될 수있다. 이로 인해 여러 파일을 검색에 추가하고 작업 속도를 늦추는 등 몇 가지 골치 아픈 문제가 발생할 수 있습니다. 특히 intellisense는 소스 파일 위에 생성 된 모든 파일을 검색하기 때문입니다.
이 문제를 해결하는 가장 쉬운 방법은 빌드 폴더 (예 :)를 마우스 오른쪽 버튼으로 클릭하고을 {Project}/dist
선택하는 것 Exclude from Project
입니다. 이렇게하면 프로젝트에서 폴더가 제거되지만 생성 된 콘텐츠는 런타임에 계속 사용할 수 있으며 UI에서는 숨겨집니다.
여전히 파일을 확인해야하는 경우 솔루션 탐색기 상단의 Show all Files
아이콘 : 을 선택 하거나 클릭 하여 숨겨진 디렉터리와 파일을 표시 할 수 있습니다 .
기본적으로 프로젝트 / 솔루션에서 모든 빌드 폴더를 제외하려고합니다.
'IT박스' 카테고리의 다른 글
Windows 용 Visual Studio Express 2013과 Windows 데스크톱 용 Visual Studio Express 2013의 차이점은 무엇입니까? (0) | 2020.10.06 |
---|---|
Windows 용 좋은 postgresql 클라이언트? (0) | 2020.10.06 |
나중에 Jupyter (IPython) 노트북 세션을 피클하거나 저장하는 방법 (0) | 2020.10.06 |
Objective-C에서 ivar와 속성의 차이점은 무엇입니까? (0) | 2020.10.06 |
C ++ 0x에서 변환 범위를 좁 힙니다. (0) | 2020.10.06 |