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


256

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

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

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

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

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

답변:


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
당신은 내 하루를 저장! 감사.
군단

이것은 VS 2017의 문제를 해결하는 데 도움이되었으며, 향후 릴리스에서 수정하려면 Visual Studio 팀에 알려야합니다.
shaijut

24

제이크 답변에 대해 작은 변화를 겪었던 것과 같은 문제가있었습니다.

 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 \ 사용자 이름 \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0


윈도우 7에 나를 위해 일한
bkbarton


1

나는이 문제가 있었다

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

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


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.