Ketika saya mencoba untuk membuka proyek, lokal atau di Team Foundation Server (TFS), saya mendapatkan jendela modal yang memberi tahu saya bahwa:
Operasi tidak dapat diselesaikan: Kesalahan tidak ditentukan
Atau pesan yang sama, tetapi dengan "Kelas tidak ditentukan ..", bukan "Kesalahan tidak ditentukan".
Kesalahan ini mulai terjadi sebelumnya hari ini ketika saya mencoba untuk memeriksa beberapa pekerjaan saya ke server tim pondasi. Saya telah mencoba menggunakan Visual Studio 2008 di komputer yang sama, tetapi saya masih mendapatkan kesalahan yang sama. Saya juga sudah mencarinya di Google, tetapi tidak ada solusi yang membantu saya.
Saya telah menginstal pembaruan terbaru dari Pembaruan Windows juga.
Ada ide?
Jawaban:
Sudahkah Anda mencoba menghapus
Your_Solution_FileName.suo
file?The
.suo
file harus dalam folder yang sama seperti Anda.sln
file, atau dalam.vs
folder untuk versi yang lebih baru dari Visual Studio. The.vs
folder mungkin tersembunyi.Pembaruan untuk Visual Studio 2017
Di VS 2017
.suo
file berada di folder yang berbeda: Anda dapat menemukan.suo
file diYourSolutionFolder\.vs\YourSolutionName\v15\.suo
The
.vs
folder tersembunyi, dan.suo
file adalah file tanpa nama, hanya dengan.suo
ekstensi.Penjelasan
The
.suo
File mengandung berbagai informasi seperti daftar file dibuka, dan beberapa preferensi yang tidak disimpan dalam file solusi (seperti proyek mulai) dan hal-hal lain.Biasanya Anda dapat menghapus
.suo
file tanpa masalah. Anda mungkin harus mengaturStartUp Project
untuk solusi Anda sesudahnya.Agar tetap aman, Anda dapat mengganti nama
.suo
file, lalu coba lagi untuk memulai solusinya, untuk melihat apakah ini membantu.Dalam pengalaman saya kadang-kadang VS crash saat mulai karena ada kesalahan dalam beberapa kode sumber, dan karena kesalahan itu VS tidak dapat mengkompilasi kode, dan kemudian crash karena tanpa kode yang dikompilasi, ia tidak dapat menampilkan formulir dalam mode desain. Dalam hal ini, menghapus
.suo
file akan menyelesaikan situasi karena mengatur ulang daftar file yang terbuka, sehingga solusinya dapat mulai tanpa membuka / menampilkan file apa pun.Saat menghapus file .suo tidak berfungsi
Berikut adalah daftar hal-hal lain yang dapat Anda coba ketika menghapus
.suo
file tidak menyelesaikan masalah:/bin/
folder dan kosongkan file sementara yang VS buat selama proses build di/obj/
folder (setiap proyek yang menyusun solusi memiliki folder ini, jadi bersihkan semuanya))Sebagai pilihan terakhir ...
sumber
Terkadang itu hanya masalah penutupan Visual Studio 2015 dan kemudian buka lagi.
Pembaruan: Visual Studio 2017 rupanya juga.
Saya mengalami hal ini pada beberapa mesin.
Ini memang terjadi .
Komputer juga mengalami crash seperti misalnya pemadaman listrik dll ...
Berlaku untuk Pembaruan 2 dan Pembaruan 3 serta basis baru tanpa pembaruan apa pun ...
sumber
VS 2015 -> Menghapus semua file dalam
ComponentModelCache
bekerja untuk saya:C:\Users\**username**\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
sumber
.err
file ketika saya melihat masalah ini.Saya mengalami masalah yang sama tetapi menghapus file .suo tidak membantu. Satu-satunya cara saya mendapatkan proyek untuk memuat adalah dengan menghapus file "Your_Project_FileName.csproj.user" .
-
Saya mengalami masalah ini lagi beberapa bulan kemudian, tetapi kali ini menghapus file "Your_Project_FileName.csproj.user" tidak membantu seperti yang terjadi terakhir kali. Saya akhirnya berhasil melacaknya ke masalah IIS Express. Saya menghapus situs dari applicationhost.config saya dan membiarkan Visual Studio membuatnya kembali, ini memungkinkan proyek untuk akhirnya dimuat.
sumber
Bagi saya, masalah ini disebabkan oleh
<site>
konfigurasi yang saling bertentangan di file berikut.Saya mengedit file ini untuk menghapus semua
site
elemen dalam elemen berikut. Anda mungkin ingin menjadi sedikit lebih selektif dan mencoba mengidentifikasi situs yang menyebabkan konflik dan menghapusnya.Perhatikan bahwa saya meninggalkan
<siteDefaults>
,<applicationDefaults>
dan<virtualDirectoryDefaults>
elemen di sana.Ketika saya memuat ulang proyek,
<site>
elemen baru dibuat secara otomatis.sumber
Pastikan Jendela Output Anda terlihat sebelum menekan tombol F5. Jika Anda memaksimalkan Window Output Anda, sesekali Visual Studio tidak membuka kembali Window Output ketika Anda me-restart itu.
Perbaikan sederhana: 1. Restart Visual Studio 2. SEBELUM membangun proyek, gunakan View-> Output Window
Sekarang ketika Anda membangun, itu akan berhasil.
(Saya cukup yakin menghapus file .suo dan .user hanya berfungsi karena me-reset Visual Studio ke tata letak default, yang memastikan Output Window terlihat.)
sumber
Jalankan eventvwr dari baris perintah untuk melihat apakah telah mencatat kesalahan Aplikasi.
Ini mungkin memberi Anda pesan kesalahan aktual yang lebih berguna.
sumber
Saya memiliki masalah yang sama saat membuka Tampilan Razor
sumber
Saya memiliki kesalahan yang sama. Saya tidak bisa membuka kelas dan komponen solusi saya. Saya menghapus ComponentModelCache dan menguji solusi lain .. tetapi tidak ada hasilnya. Akhirnya itu membantu saya: Hanya TUTUP STUDIO VISUAL ANDA DAN LAGI TERBUKA!
sumber
Saya harus menghapus proyek web. Ada file DLL referensi lama di dalam, dan saya harus membersihkan proyek web itu, dan kemudian berhasil.
sumber
Saya menghapus proyek lama dari solusi, setelah itu kesalahan terjadi. Saya harus membuka file .sln di notepad dan menghapus referensi .dll tot proyek lama yang saya hapus. Setelah itu berhasil.
sumber
Solusi: Saya mendapatkan dialog ini ketika mencoba membangun / membangun kembali / membersihkan .sln saya. Untuk memperbaikinya saya perlu menghentikan situs IIS terikat ke aplikasi dan me-restart studio visual. (Kemudian mulai situs Anda lagi).
Bagaimana saya menemukan penyebabnya: Tampaknya ini adalah pesan yang cukup umum untuk berbagai masalah, saya akhirnya melacak masalah khusus saya ke beberapa file yang dikunci oleh IIS dengan log peristiwa.
Solusi untuk menghapus semua situs adalah semacam pendekatan "Nuke it from orbit" yang harus digunakan sebagai upaya terakhir.
sumber
Saya pikir StyleCop adalah alasan dari masalah ini. Begitu,
sumber
Galat "Operasi tidak dapat diselesaikan" juga dapat disebabkan oleh proyek C ++ yang merujuk proyek lain yang tidak lagi ada dalam solusi.
Biasanya, ketika Anda menghapus proyek dari solusi, Visual Studio menghapus referensi apa pun untuk itu dari proyek lain dalam solusi.
Namun, dalam kasus saya, saya membagikan proyek di antara solusi sehingga referensi proyek yang buruk berhasil menyelinap masuk, dan menghapus referensi buruk memperbaiki kesalahan.
Menggunakan Visual Studio 2012.
sumber
Tidak ada lagi file .SUO, tetapi menghapus file .user berfungsi. FYI: Saya sedang men-debug proyek Silverlight
sumber
Jika Anda menggunakan Visual studio 2015 dan bekerja di ASP.NET, buat situs web baru, salin file sebelumnya ke situs baru dan buat situs Anda. Proyek lama Anda masih referensi beberapa parameter startup lama.
sumber
Saat mengerjakan proyek VB.Net di Visual Studio 2005, saya telah menghadapi masalah ini berkali-kali. Biasanya, menonaktifkan opsi 'Aktifkan proses hosting Visual Studio' di properti debug aplikasi memecahkan masalah bagi saya. Biasanya, ketika proses hosting diaktifkan, panggilan ke API tertentu dapat terpengaruh.
Untuk menghapus centang opsi ini, Anda harus mengikuti langkah-langkah di bawah ini:
sumber
Bekerja untuk saya setelah saya menutup Visual Studio (Edisi Komunitas 2015), membukanya dan membuka proyek lagi. Telah terjadi pada saya karena saya menggunakan proyek ini sebagai ketergantungan pada proyek lain dan dibuka pada contoh lain tetapi perubahan tidak ditiru .
sumber
Untuk masalah ini, saya menyelesaikannya dengan menghapus file .user yang berisi Opsi Pengguna Proyek Visual Studio. File ini dapat ditemukan di tempat yang sama di mana file .sln Anda berada. Selain itu, setelah menghapus file ini dari proyek, pastikan untuk memuat ulang solusi Anda agar bisa diterapkan.
sumber
Restart Visual Studio menyelesaikan masalah saya :)
sumber
Pergi ke Jalankan dan ketik "inetmgr", yaitu IIS dibuka dan di sudut kanan jendela Tindakan, pilih opsi ubah ".NET Framework versi". Ubahlah.
Setelah itu, instal ulang Visual studio 2010. Ini berfungsi di komputer saya, dan itulah sebabnya berbagi.
sumber
Bagi saya itu karena saya telah menambahkan entri untuk mengikat situs di IISExpress ke alamat IP tertentu, dan alamat IP saya telah berubah. Saya mendapat petunjuk dari log peristiwa.
Semoga ini bisa membantu seseorang!
sumber
Saya memutakhirkan ke .NET4.6 dari aplikasi pihak ke-3 (unity3d). Saya akan mendapatkan pesan ini ketika saya mencoba memuat ulang solusi ketika tidak dimuat saat startup. Solusi saya adalah mengklik kanan solusi dan memilih "instal fitur yang hilang" yang mendorong saya untuk mengunduh apa yang saya butuhkan. Unduhan pada popup tidak berfungsi jadi saya baru saja menginstal paket penargetan .NET untuk apa saya (4.6) dan ini diperbaiki.
sumber
Saya menghapus semua file .suo dan .user dan restart VS 2008. Tapi itu tidak berhasil untuk saya. Langkah-langkah berikut ini berhasil untuk saya.
sumber
Untuk proyek Visual C ++, ini bisa disebabkan oleh format yang tidak benar
vcsproj.filters
file yang .Dalam kasus saya, seseorang telah melakukan penggabungan cabang manual dan tidak menggabungkan file filter dengan benar. Visual Studio masih memuat dan membangun file tanpa peringatan apa pun, tetapi akan memberikan peringatan 'kesalahan tidak ditentukan' setiap kali mencoba menambah atau menghapus file dari proyek.
Pindai
vcsproj.filters
file Anda untuk entri atau baris duplikat yang terlihat seperti ini dan hapus. Tutup dan buka kembali proyek.Visual Studio Enterprise 2017
sumber
Dalam kasus saya, 'Silverlight 5 SDK' hilang dan proyek-proyek silverlight saya tidak dimuat. Saat mencoba memuat ulang proyek, ini menunjukkan pesan “operasi tidak dapat diselesaikan”. Setelah saya menginstal, masalah terpecahkan.
sumber
Mulai ulang studio visual karena Admin akan berfungsi dalam banyak kasus.
sumber
Di kami, masalah muncul setelah membuat perubahan dalam Debug -> myProject Properties -> Web, secara khusus mengubah URL proyek dan kemudian menutup VS. Setelah dibuka kembali, VS mengalami masalah dalam mengurai URL baru dan melemparkan kesalahan. Sayangnya, konfigurasi lebih lanjut melalui VS UI tidak dimungkinkan karena proyek tidak mau dimuat.
Karena perubahan konfigurasi file tetap ada di file myProject.csproj.user, yang hidup di folder root proyek, masalahnya mudah untuk diperbaiki dengan hanya menghapus file myProject.csproj.user. Pada saat itu proyek akan memuat dan file pengguna kemudian dibuat kembali ketika proyek dijalankan berikutnya dalam mode debug.
Catatan, URL proyek dalam file yang dibuat ulang harus diubah dari http default : // localhost: 58995 ke https asli : // localhost: 44302 sebelum seluruh aplikasi dapat diakses karena kami memiliki aplikasi yang dikunci di bawah SSL. Port Anda mungkin berbeda. Ini dilakukan melalui VS di bawah Debug -> myProject Properties -> Web setelah menjalankan proyek.
sumber
Tidak ada solusi di atas yang berfungsi untuk saya. Tapi berikut ini dilakukan:
sumber
Saya memiliki masalah serupa di proyek iOS pada tahun 2019 vs 2019, itu berjalan di VM di Mac, saya menutup dan memulai kembali studio visual, masalah itu hilang😀
sumber