[C#] EditorOptionDefinition 내보내기를 찾을 수 없음 오류가 없습니다

Visual Studio 2013에서 C # 파일을 열려고 할 때 다음 오류가 발생하기 시작했습니다.

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

이 오류가 시작되었을 때 작업 중이었던 C # 솔루션을 닫았다가 다시 열 때까지 아침 내내 문제가 없었습니다. 이 컴퓨터에서 C # 프로젝트를 열면이 오류가 발생합니다. 다른 컴퓨터에서 동일한 프로젝트를 열어 보았지만 제대로 작동하므로 프로젝트 오류가 아닙니다.

VS 설정을 변경하지 않았으며 이것이 제시되었을 때 패키지 관리자를 열려고했습니다.

나는 잃어 버렸고 구글 박사는 지금까지 큰 도움이되지 않습니다.



답변

재부팅하고 더 많은 연구를 한 후 블로그 에서이 게시물 을 찾았 습니다 . 설명 된 오류는 내가보고있는 것과 같은 오류는 아니지만 시도를 보증 할만 큼 가깝습니다.

다음 단계를 수행하십시오.

  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 Close Visual Studio
 2 Search ComponentModelCache Folder
 3 Rename folder
 4 Restart the visual Studio

그리고 그것은 작동하기 시작합니다

이번에는 Web Essentials 2013.5사용해 보았습니다. 그러면 작동하기 시작합니다. 이것이 도움이되기를 바랍니다.


답변

Windows 8.1, VS2013.3을 실행하고 폴더를 찾을 수있었습니다. 8.1에서 찾기 기능을 사용하여 폴더를 찾지 못했지만 % APPDATA % 폴더를 살펴보면 로밍 폴더로 이동했습니다. 그런 다음 한 수준 위로 올라가 AppData에서 로컬 폴더를 보았습니다.

폴더를 찾을 수있는 마지막 경로는 위에서 언급 한 것과 같습니다. C : \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

폴더 이름 바꾸기가 작동했습니다.


답변

답이 반드시 정확하지는 않다고 생각합니다. 웹용 Windows 8.1 + Visual Studio 2013 (12.0.30723.00 업데이트 3)에는 ComponentModelCache 폴더가 없습니다.

대신 내가 한 것은 VS2013의 모든 업데이트를 실행 한 다음 제어판 / 프로그램 및 기능으로 이동하여 복구를 수행했습니다. Voila, 그 효과가 있었고 더 나은 전반적인 솔루션 일 수 있다고 생각합니다.


답변

예 VS2013 및 WIndows 7에서도 이와 동일한 문제가 발생했습니다.

C : \ Users \ 사용자 이름 \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0


답변

설치 VS 2013 웹 에센셜 2013은 여기 제안 프로젝트는 비주얼 스튜디오 2013 업데이트 2를 설치 한 후로드되지 않는 VS 2013 업데이트 4와 나를 위해 일한 사가르 S.의 솔루션에.


답변

나는이 문제가 있었다

이제 웹에 Windows 8.1 및 VS Express 2013을 사용합니다. VS를 다시 시작할 때 폴더가 바뀌지 않았으므로 폴더 이름을 바꾸는 데 도움이되지 않았습니다. 프로그램을 복구해도 컴퓨터가 다시 시작되거나 도움이되지 않았습니다.

나를 위해 일한 것은 단지 기본 제거 및 재설치였습니다. 때로는 약간의 상식이 필요합니다. 🙂