ไม่มีข้อผิดพลาดในการส่งออกพบ EditorOptionDefinition


256

ใน Visual Studio 2013 ฉันเริ่มได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเปิดไฟล์ C #:

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

ฉันไม่มีปัญหาทุกเช้าจนกระทั่งปิดและเปิดโซลูชัน C # อีกครั้งฉันทำงานเมื่อข้อผิดพลาดนี้เริ่มต้นขึ้น ฉันตรวจสอบแล้วและข้อผิดพลาดนี้เกิดขึ้นเมื่อฉันเปิดโครงการ C # ใด ๆ บนคอมพิวเตอร์นี้ ฉันพยายามเปิดโครงการเดียวกันจากคอมพิวเตอร์เครื่องอื่นและใช้งานได้ดีดังนั้นนี่จึงไม่ใช่ข้อผิดพลาดของโครงการ

ฉันไม่ได้เปลี่ยนการตั้งค่า VS และฉันก็แค่พยายามเปิดตัวจัดการแพ็คเกจเมื่อสิ่งนี้ปรากฏขึ้น

ฉันตกอยู่ในความสูญเสียและดร. Google ก็ยังไม่ได้ช่วยอะไรมากมาย

คำตอบ:


596

หลังจากรีบูตและการวิจัยเพิ่มเติมฉันพบโพสต์นี้จากบล็อก ข้อผิดพลาดที่อธิบายไว้ไม่ใช่ข้อผิดพลาดเดียวกับที่ฉันเห็นอย่างไรก็ตามมันใกล้พอที่จะรับประกันการลอง

ทำตามขั้นตอน:

  1. ปิด Visual Studio
  2. เปิดโฟลเดอร์: %LocalAppData%\Microsoft\VisualStudio\12.0\ (ในC:\users\'%userName%'\AppData\Local\Microsoft\VisualStudio\12.0\)
  3. เปลี่ยนชื่อโฟลเดอร์ ComponentModelCache
  4. เริ่ม Visual Studio ใหม่

Visual studio จะสร้างโฟลเดอร์ขึ้นใหม่และทุกอย่างจะดีกับโลก (หรืออย่างน้อย VS) ฉันรักวิธีแก้ปัญหาที่ง่ายและฉันหวังว่ามันจะใช้ได้กับทุกคนที่พบปัญหานี้!


1
ทำงานให้ฉันเช่นกัน
LRaiz

1
ส่วนที่ง่ายที่สุดของคำตอบนี้คือการหา ComponenetModeCacheFolder ไชโย !! ขอบคุณ.
Ishwor Khanal

ทำงานให้ฉันด้วย! ขอบคุณ!
xero399

2
คุณบันทึกวันของฉัน !! ขอบคุณ
กองทหาร

สิ่งนี้ช่วยในการแก้ไขปัญหาในปี 2560 ซึ่งควรแจ้งให้ทีม Visual Studio ทราบเพื่อแก้ไขในรุ่นต่อไป
shaijut

24

ฉันมีปัญหาแบบเดียวกันฉันเปลี่ยน Jake ตอบเล็กน้อย

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

และมันก็เริ่มทำงาน

มันเกิดขึ้นกับฉันอีกครั้งจากนั้นคราวนี้ฉันลอง Web Essentials 2013.5จากนั้นก็เริ่มทำงานได้ หวังว่านี่จะช่วยคุณได้


14

ใช้ windows 8.1, VS2013.3 และสามารถค้นหาโฟลเดอร์ได้ การใช้ฟังก์ชั่นค้นหาใน 8.1 ไม่พบโฟลเดอร์ แต่มองเข้าไปในโฟลเดอร์% APPDATA% ฉันถูกนำไปยังโฟลเดอร์โรมมิ่ง จากนั้นขึ้นไปหนึ่งระดับฉันเห็นโฟลเดอร์ในเครื่องใน AppData

เส้นทางสุดท้ายที่ฉันสามารถค้นหาโฟลเดอร์ได้เช่นเดียวกับที่กล่าวไว้ข้างต้น C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

การเปลี่ยนชื่อโฟลเดอร์ใช้งานได้


7

ฉันเกรงว่าคำตอบนั้นไม่ถูกต้อง ใน Windows 8.1 + Visual Studio 2013 ของฉันสำหรับเว็บ (12.0.30723.00 อัปเดต 3) ไม่มีโฟลเดอร์ ComponentModelCache

สิ่งที่ฉันทำคือรันการอัปเดตทั้งหมดสำหรับ VS2013 จากนั้นไปที่แผงควบคุม / โปรแกรมและคุณลักษณะแทนและทำการซ่อมแซม Voila ใช้งานได้และฉันคิดว่าอาจเป็นวิธีแก้ปัญหาโดยรวมที่ดีกว่า


1
สำหรับผู้ชายที่ลงคะแนนในคำตอบของฉันฉันขอแนะนำให้คุณแสดงความคิดเห็นเกี่ยวกับสาเหตุที่ฉันผิดหรือเข้าใจผิด ฉันพยายามให้คำอธิบายที่ใช้งานได้ดีและไม่จำเป็นต้องลบไดเรกทอรีด้วยตนเอง
HiDefLoLife

6

ใช่ฉันมีปัญหาเดียวกันกับ VS2013 และ WIndows 7 เปลี่ยนชื่อโฟลเดอร์

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


ทำงานให้ฉันด้วย Windows 7
bkbarton


1

ฉันมีปัญหานี้

ตอนนี้ฉันใช้ Windows 8.1 และ VS Express 2013 สำหรับเว็บ การเปลี่ยนชื่อโฟลเดอร์ไม่ได้ช่วยเพราะจะไม่เปลี่ยนเมื่อฉันเริ่มใช้งาน VS อีกครั้ง การซ่อมแซมโปรแกรมไม่ได้ช่วยหรือไม่ได้รีสตาร์ทคอมพิวเตอร์

สิ่งที่ได้ผลสำหรับฉันคือการถอนการติดตั้งและติดตั้งขั้นพื้นฐานบางครั้งจำเป็นต้องใช้ความรู้สึกร่วมกันเล็กน้อย :)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.