Apa fungsi opsi ini? Ini dapat diakses dari menu Build.
visual-studio
visual-studio-2008
Julius A
sumber
sumber
Ini menghapus semua kode objek yang dihasilkan selama kompilasi / build sebelumnya. Ini menghapus semua jenis file di bawah ini: -
* .obj - kode objek
* .pdb - program file data debug
* .bsc - sumber data browser
* .ilk - file linker tambahan
* .sbr - file perantara peramban sumber
* .idb - membangun kembali file ketergantungan
* .lib - file perpustakaan
* .exe - dapat dieksekusi
JFYI - Bahkan perintah Rebuild All akan melakukan semua ini dan kemudian melanjutkan untuk membangun set lengkap file sumber.
-IKLAN
sumber
Saya ingin ini menjadi komentar tetapi tampaknya perlu 50 perwakilan.
Untuk memperingatkan orang lain, saya menemukan solusi membangun kembali tidak melakukan pembersihan sendiri. Saya sering tidak perlu membersihkannya dan membangun / membangunnya kembali setelah itu berfungsi - saya pikir membangun kembali itu sendiri memaksa kompilasi penuh tanpa membersihkan dan menimpa semuanya, tetapi tidak menyingkirkan ekstra.
Tidak melihat apa yang membangun kembali kode, hanya pengamatan umum jika orang lain memiliki masalah yang sama.
sumber
Ini adalah postingan lama, tapi menurut saya ini layak untuk disebutkan. Saat membuat kode untuk Silverlight, saya biasanya membuka Blend dan VS2010 secara bersamaan. Karena itu, kadang-kadang VS2010 panik dan IntelliSense tidak dapat menemukan di mana barang-barang itu berada atau sesuatu, yang mengakibatkan kesalahan yang disorot.
Membersihkan solusi memperbaiki masalah ini.
sumber
Hapus file yang dibuat selama proses kompilasi. Secara efektif memaksa kompilasi ulang / build penuh di lain waktu.
sumber
hati-hati saat Anda membersihkan larutan; ketika Anda membersihkan solusi dan jika Anda merujuk ke perpustakaan (katakanlah nhibernate) dalam proyek Anda dan jika perpustakaan itu memiliki ketergantungan (katakanlah iesi.collections), maka Anda akan melihat iesi.collections akan dihapus bahkan jika Anda membangun kembali solusi dan Anda harus meletakkan dll itu ke folder Anda, lagi. atau Anda juga dapat merujuk ke iesi.collections dan memilih opsi copy-local: yes dari propertinya
sumber
FYI, baik Clean maupun Rebuild tidak akan menghapus file non-build, misalnya file yang disalin selama perintah pra-build. Saya pernah bingung tentang itu!
sumber