Saya ingin tahu apakah saya dapat dengan aman menghapus file sdf yang menyimpan informasi untuk Visual Studios Intellisense - apakah akan dibangun kembali saat berikutnya saya membuka solusinya?
Apakah saya kehilangan sesuatu dengan melakukannya? Apakah mungkin memecahkan solusi dengan cara ini?
Motivasi untuk melakukannya adalah dengan menyimpan beberapa proyek kecil - masing-masing dan setiap file sdf berukuran kurang lebih 20 MB yang menambah jumlah ruang disk yang nyata.
Jawaban:
Anda dapat menghapus file .sdf dan folder ipch dengan aman tetapi Anda juga dapat menghentikan VS agar tidak meletakkan file-file itu di folder proyek. (Berguna jika Anda memiliki sumber Anda dalam SVN atau folder lain yang disinkronkan, atau jika Anda menyimpan proyek Anda pada volume kecil seperti stik USB atau SSD dan Anda tidak ingin file-file besar tersebut disimpan di folder yang sama)
Pergi ke
Tools -> Options -> Text Editor -> C/C++ -> Advanced
Di " Lokasi Kembalikan ", set " Selalu Gunakan Lokasi Kembalikan " ke
True
dan " Jangan Peringatkan Jika Lokasi Kembalikan Digunakan " untukTrue
.Di " Lokasi Balik " Anda dapat meletakkan path seperti
C:\Temp
atau jika Anda membiarkannya kosong maka VS akan menggunakan direktori sementara di folder AppData Anda .sumber
Anda dapat menghapus file dengan aman. Visual Studio akan membangun kembali file pada saat solusi dibuka.
sumber
Jawaban singkatnya adalah ya , Anda dapat dengan aman menghapus file .sdf .
Namun, perhatikan bahwa Anda sebenarnya dapat mencegah VS membuat file .sdf di tempat pertama dengan mengatur opsi berikut untuk
True
:Alat -> Opsi -> Editor Teks -> C / C ++ -> Lanjutan -> Nonaktifkan Basis Data
sumber
demi kelengkapan, Anda dapat dengan aman menghapus: - * .sdf - Folder debug (biasanya di dua tingkat) - folder ipch (c #)
sumber
Anda dapat menghapus file lokal ini, jangan khawatir. SDF akan berasal dari file "xxxDBDataSet.xsd" Anda. jika Anda mengubahnya, file SDF juga baru.
sumber