Tidak Ada Kesalahan EditorOptionDefinition Ekspor Ditemukan


256

Di Visual Studio 2013 saya mulai mendapatkan kesalahan berikut ketika mencoba membuka file C #:

No EditorOptionDefinition export found for the given option name:
Tabs/ConvertTabsToSpaces
Parameter name: optionID

Saya tidak mengalami masalah sepanjang pagi sampai saya menutup dan membuka kembali solusi C # yang saya kerjakan ketika kesalahan ini dimulai. Saya memeriksa dan kesalahan ini terjadi ketika saya membuka proyek C # di komputer ini. Saya juga mencoba membuka proyek yang sama dari komputer saya yang lain dan berfungsi dengan baik, jadi ini bukan kesalahan proyek.

Saya belum mengubah pengaturan VS, dan saya hanya mencoba untuk membuka manajer paket ketika ini muncul dengan sendirinya.

Saya bingung dan Dr. Google sejauh ini tidak banyak membantu.

Jawaban:


596

Setelah reboot dan beberapa penelitian lagi saya menemukan posting ini dari sebuah blog. Kesalahan yang dijelaskan bukan kesalahan yang sama dengan yang saya lihat, namun cukup dekat untuk dapat dicoba.

Ikuti langkah-langkahnya:

  1. Tutup Visual Studio
  2. Buka folder: %LocalAppData%\Microsoft\VisualStudio\12.0\ (dalam C:\users\'%userName%'\AppData\Local\Microsoft\VisualStudio\12.0\)
  3. Ganti nama folder ComponentModelCache
  4. Mulai ulang Visual Studio.

Visual studio akan membuat ulang folder dan semuanya akan baik-baik saja dengan dunia (atau setidaknya VS). Saya suka solusi sederhana, dan saya harap ini berguna bagi siapa saja yang mengalami masalah ini!


1
Bekerja untuk saya juga.
LRaiz

1
Bagian termudah dari jawaban ini adalah untuk menemukan ComponenetModeCacheFolder. Bersulang!! Terima kasih.
Ishwor Khanal

Bekerja untuk saya juga! Terima kasih!
xero399

2
Anda menghemat hari saya !! Terima kasih.
Legiun

Ini membantu untuk memperbaiki masalah di VS 2017, Ini harus diinformasikan kepada Visual Studio Team untuk memperbaikinya di rilis mendatang.
shaijut

24

Saya memiliki masalah yang sama dengan saya melakukan perubahan kecil untuk Jake Answer

 1 Close Visual Studio
 2 Search ComponentModelCache Folder
 3 Rename folder
 4 Restart the visual Studio

Dan itu mulai bekerja

Itu terjadi pada saya lagi maka kali ini saya mencoba Web Essentials 2013.5 kemudian mulai bekerja. Semoga ini bisa membantu Anda.


14

Menjalankan windows 8.1, VS2013.3 dan dapat menemukan folder. Menggunakan fungsi find di 8.1 tidak menemukan folder, tetapi melihat ke folder% APPDATA% saya diarahkan ke folder Roaming. Kemudian dengan naik satu tingkat saya memang melihat folder lokal di AppData.

Jalur terakhir di mana saya dapat menemukan folder itu sama dengan yang disebutkan di atas. C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

Mengganti nama folder itu berhasil.


7

Saya khawatir jawaban itu belum tentu benar. Di Windows 8.1 + Visual Studio 2013 untuk Web saya (Pembaruan 3.0.30723.00 3), tidak ada folder ComponentModelCache.

Sebaliknya, yang saya lakukan adalah menjalankan semua pembaruan untuk VS2013 dan kemudian pergi ke Control Panel / Program dan Fitur dan melakukan perbaikan. Voila, itu berhasil dan saya pikir mungkin solusi keseluruhan yang lebih baik.


1
Untuk orang-orang yang memilih suara jawaban saya, boleh saya sarankan Anda meninggalkan komentar tentang mengapa saya salah atau salah arah. Saya mencoba memberikan penjelasan yang berfungsi dengan baik dan tidak perlu menghapus direktori secara manual.
HiDefLoLife

6

Ya saya punya masalah yang sama dengan VS2013 dan WIndows 7. Berganti nama folder

C: \ Users \ YourUsername \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0


Bekerja untuk saya dengan Windows 7.
bkbarton


1

Saya punya masalah ini,

Sekarang saya menggunakan Windows 8.1 dan VS Express 2013 untuk web. Mengganti nama folder tidak membantu karena tidak berubah ketika saya memulai kembali VS. Memperbaiki program tidak membantu dan juga tidak me-restart komputer.

Apa yang berhasil bagi saya adalah hanya uninstall & instal ulang dasar, kadang-kadang diperlukan akal sehat :)


0

Mematikan plugin yang disebut "Visual Assist" menyelesaikannya untuk saya.

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.