Visual Studio 2010-C ++ 프로젝트-* .sdf 파일 제거


222

Visual Studios Intellisense에 대한 정보를 저장하는 sdf 파일을 안전하게 삭제할 수 있는지 알고 싶습니다. 다음에 솔루션을 열 때 다시 작성됩니까?

그렇게함으로써 아무것도 잃어 버리나요? 이 방법으로 솔루션을 중단 할 수 있습니까?

그렇게하는 동기는 여러 개의 작은 프로젝트를 저장하여 각각의 모든 sdf 파일의 크기가 20Mb 이상으로 눈에 띄는 디스크 공간을 확보한다는 것입니다.


16
버전 관리 무시 목록에 추가하는 것을 잊지 마십시오.
— R. Martinho Fernandes

답변:


349

.sdf 파일 과 ipch 폴더를 안전하게 삭제할 수는 있지만 VS가 해당 파일을 프로젝트 폴더에 먼저 넣는 것을 중지 할 수도 있습니다. (SVN 또는 다른 동기화 된 폴더에 소스가 있거나 USB 스틱 또는 SSD와 같은 작은 볼륨에 프로젝트를 저장하고 동일한 폴더에 큰 파일을 저장하지 않으려는 경우에 유용합니다)

이동 Tools -> Options -> Text Editor -> C/C++ -> Advanced

" 대체 위치 " 에서 " 대체 위치 항상 사용 "을 True" 대체 위치가 사용 된 경우 경고하지 않음 "을 "로 설정하십시오 True. "

" 폴백 위치 "에서 경로를 입력 C:\Temp하거나 비워두면 VS가 AppData 폴더 의 임시 디렉토리를 사용 합니다 .


6
자식 사용하기. 이를 통해 Visual Studio를 닫는 데 많은 시간을 절약 할 수 있습니다.
— GCon

Visual Studio 2008과 비슷한 설정이 있습니까? C / C ++에는 Advanced :(.
— 돼지가

44

파일을 안전하게 삭제할 수 있습니다. 다음에 솔루션을 열면 Visual Studio에서 파일을 다시 작성합니다.


21

짧은 대답은 예 , 당신이 할 수 안전하게 삭제 하여 .sdf 파일을.

그러나 실제로 다음 옵션을 다음과 같이 설정하여 VS가 .sdf 파일을 생성하지 못하게 할 수 있습니다 True.

도구-> 옵션-> 텍스트 편집기-> C / C ++-> 고급-> 데이터베이스 비활성화


1
...하는 것입니다, 저는 믿습니다 차례로 아마 해제 인텔리, 하지 영업 이익의 의도.
— Christian Severin

데이터베이스를 비활성화 한 경우에도 sdf 파일이 다시 작성되었습니다.
— Anders Lindén

1

완전성을 위해 다음을 안전하게 삭제할 수 있습니다.-* .sdf-디버그 폴더 (일반적으로 두 레벨)-ipch 폴더 (c #)


0

이 로컬 파일을 삭제할 수 있습니다. 걱정하지 마십시오. SDF는 "xxxDBDataSet.xsd"파일에서 제공됩니다. 변경하면 SDF 파일도 새 파일입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.