Bagaimana saya bisa menghindari kesalahan, bahwa .pdb tidak dapat ditulis?

2

Bekerja dengan Visual Studio 2008, kadang-kadang saya mendapatkan kesalahan, bahwa file pdb tidak dapat diaktualisasikan. itu bukan masalah besar, saya menghapusnya dan membuat bangunan baru dan semuanya baik-baik saja. Sekarang kesalahan ini muncul beberapa kali sehari, dan itu menjengkelkan. Itu bisa menjadi alasan dan bagaimana cara menyingkirkannya?

Antwortgenossenschaft
sumber
Di mana / bagaimana file PDF disimpan? Apakah hanya disimpan di sistem file lokal Anda? Atau apakah ini semacam sistem pembagian atau jaringan file?
David Schwartz
Bukan pdf, pdb Debug-database.
Antwortgenossenschaft
Maaf, maksud saya PDB. Saya kira saya mengetik PDF lebih banyak dari PDB dan jari saya menggunakan pilot otomatis. :)
David Schwartz
Dalam proyek di direktori yang sama dengan biner keluaran file ini ditempatkan.
Antwortgenossenschaft

Jawaban:

3

.Pdb tidak dapat ditulis jika sedang digunakan oleh program lain.

Saya bisa melihat 3 kemungkinan bagaimana ini bisa terjadi:

  1. Dua contoh Visual Studio 2008 sedang mengerjakan proyek yang sama (tidak mungkin, saya tahu)
  2. Beberapa plug-in kontrol sumber di Visual Studio 2008 telah memutuskan untuk juga mengelola .pdb, jadi orang perlu menghapus referensi untuk itu dalam plug-in itu.
  3. Beberapa file yang termasuk dalam solusi tidak ada, jadi orang perlu menghapus referensi mereka (mis. File dengan tanda peringatan).
harrymc
sumber
Apakah anti-virus juga menyebabkan penguncian ini?
1
@ RandolphWest: Ya, itu bisa, tetapi kondisi ini biasanya segera hilang dengan cepat sehingga pdb menjadi sangat cepat lagi dapat diperbarui.
harrymc
Ah ya, itu masuk akal.