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?


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).

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.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.