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

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

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

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



답변

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

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

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

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


답변

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


답변

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

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

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


답변

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


답변

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


답변