Seçilen yanıta yorum yapmak yerine yeni bir gönderi oluşturmak zorunda kaldığım için özür dilerim .. Şu anda yorum yapmak için yeterli temsilcim yok.
Sorunum "... .suo dosyasını sil ..." çözümü ile geçici olarak çözüldü ve diğerlerinin de belirttiği gibi, dosyayı her seferinde silmem gerekti.
Dosyanın oluşturulmasını durdurmak (görünüşe göre) imkansız olduğundan, dosyanın ne yaptığını biraz daha araştırmaya başladım. Kullanıcı ayarlarını kaydetmenin yanı sıra, VS kapatıldığında açtığınız dosyalar gibi oturum ayarlarını da kaydettiğine inanıyorum. Projemin artık var olmayan bir dosyayı açmaya çalıştığından şüphelendim ve askıda kalmaya neden olan da bu. Benim tarafımdaki düzeltilen şeyler .suo'yu silmek, VS'yi açmak, çözümümde bir dosya açmak, çözümü oluşturmak ve kapatmaktı. Bunu yaptıktan sonra takılmadım.
tl: dr
Benim durumumda, bir kullanıcı ayar dosyası (.suo) çözümümde artık var olmayan bir dosyayı açmaya çalışıyordu. Aşağıdaki adımları uygulayarak sorunu çözdüm.
- .Suo dosyasını silin (benim için bu, /[projectfolder]/.vs/[projectname]/v14 içindeydi.
- Visual Studio'yu açın
- Projenizi açın
- Bir dosya açın (rastgele bir .cs dosyası açtım)
- Çözümünüzü oluşturun ve kaydedin (Basitçe tasarruf etmek işe yarayabilir, alışkanlıkla oluşturdum)
- Visual Studio'yu kapatın
Umarım bu birisine yardımcı olur ... bu konuda çok fazla saat harcadık :)