Maaf karena harus membuat postingan baru daripada mengomentari jawaban yang dipilih .. Saya tidak punya cukup perwakilan untuk berkomentar saat ini.
Masalah saya untuk sementara diselesaikan dengan solusi "... hapus file .suo ...", dan seperti yang ditunjukkan orang lain, saya harus menghapus file setiap saat.
Karena (tampaknya) tidak mungkin menghentikan pembuatan file, saya mulai menggali lebih dalam tentang apa yang dilakukan file tersebut. Selain menyimpan pengaturan pengguna, saya yakin ini juga menyimpan pengaturan sesi, seperti file mana yang Anda buka saat VS ditutup. Saya curiga bahwa proyek saya mencoba membuka file yang sudah tidak ada lagi dan itulah yang menyebabkan hang. Apa yang diperbaiki di pihak saya adalah menghapus .suo, membuka VS, membuka file dalam solusi saya, membangun dan menutup solusi. Setelah melakukan ini saya tidak mengalami hang.
tl: dr
Dalam kasus saya, file pengaturan pengguna (.suo) mencoba membuka file dalam solusi saya yang tidak lagi ada. Saya menyelesaikan masalah dengan melakukan langkah-langkah berikut.
- Hapus file .suo (bagi saya ini ada di /[projectfolder]/.vs/[projectname]/v14
- Buka Visual Studio
- Buka proyek Anda
- Buka file (Saya hanya membuka file .cs acak)
- Bangun dan simpan solusi Anda (Cukup menabung mungkin berhasil, saya membangun oleh kebiasaan)
- Tutup Visual Studio
Semoga ini bisa membantu seseorang ... kami menghabiskan terlalu banyak waktu untuk masalah ini :)