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.