program story

Visual Studio 2012의 일반 C # 편집기 (인텔리전스 없음, 들여 쓰기 없음, 코드 강조 표시 없음)

inputbox 2021. 1. 7. 07:57
반응형

Visual Studio 2012의 일반 C # 편집기 (인텔리전스 없음, 들여 쓰기 없음, 코드 강조 표시 없음)


방금 컴퓨터에 Visual Studio 2012를 설치했는데 이전에 제거한 Visual Studio 2012 RC가있었습니다. 설치는 성공했지만 프로젝트를 연 후 C # 편집기가 작동하지 않고 다음과 같은 일반 텍스트 편집기와 같습니다.

C # 편집기

나는 그것을 수리하고 완전히 제거한 다음 다시 설치하려고 시도했지만 성공하지 못했습니다.

누구나 아이디어가 있습니까?

관련되어 있는지 모르겠지만 새 프로젝트를 만들거나 기존 프로젝트를 열 때 가끔 이 오류가 발생 합니다 .

대 오류

미리 감사드립니다


ManagedObjectFactory에 대한 오류가 설명하는 증상과 관련이 있다고 확신합니다. 이 오류는 Visual Studio 설치 (특히 C # 언어 서비스)가 손상되었음을 나타냅니다. 이는 현재 확인을 위해 노력하고있는 일부 설정 문제로 인해 발생했을 가능성이 높습니다.

이 오류를 조사 할 기회가 있었는데 interop 어셈블리 중 하나가 예기치 않게 GAC에 설치되어서는 안되는 것을 발견했습니다. Windows 설치 프로그램에 의해 GAC에 설치되며 이는 설치 문제임을 나타냅니다. 해결 방법은 GAC에서 제거하는 것이지만 Windows 설치 프로그램에 의해 설치되기 때문에 단순히 "gacutil / u"이상입니다. GAC에서 제거 하려면 KB873195설명 된 절차를 따라야합니다 .

  1. “Microsoft.VisualStudio.CSharp.Services.Language에 해당하는 값을 삭제합니다. "HKLM \ SOFTWARE \ Classes \ Installer \ Assemblies \ Global \"의 Interop "어셈블리 GAC에 있어야하는 Microsoft.VisualStudio.CSharp.Services.Language 어셈블리도 있으므로 "Interop"부분에 유의하십시오.
  2. "VS2012 x86 기본 도구 명령 프롬프트"를 시작하고 "gacutil / u Microsoft.VisualStudio.CSharp.Services.Language.Interop"을 실행합니다.

고지 사항 : 저는 Visual Studio C # IDE 팀의 개발자입니다.


Visual Studio에서 일부 설정이 비활성화되었을 수 있습니다. 다음 설정을 확인하십시오.

Tools->Options->Text Editor->C#->General->Auto list members
Tools->Options->Text Editor->C#->General->Parameter information

편집하다:

또한 확인

Tools->Options->Text Editor->C#->Intellisense->
Show completion list after a character is typed

다음은 도움이 될 수있는 ScottGu의 블로그에 대한 기사입니다 .D

두 번째 편집 :

ScottGu의 블로그에는 No Intellisense with VS 2010 RC (및 수정 방법) 라는 제목의 기사가 하나 더 있습니다 . 도움이되는지 알려주세요. 패치는 여기에서 확인할 수 있습니다 .

세 번째 편집 :

Tools –> Import and Export Settings ->  Reset all Settings

원하는 경우 이전 설정을 백업 할 수 있습니다. 솔루션 은 Visual Studio 2012 용입니다.

네 번째 편집 : C #으로 만 ​​변경하는 대신 모든 언어에 대해 변경하십시오.

Tools > Options > Text Editor > All Languages

일반적으로 Statement Completion 섹션의 확인란이 활성화되어 있는지 확인합니다 (회색으로 표시되지 않음). 눈금 표시가 아닌 파란색 사각형이있을 가능성이 있습니다. 체크 박스가 3 개 상태이므로 사각형은 "부분 선택"이 적용되었음을 의미합니다. 눈금 표시가 적용되면 Visual Studio를 다시 시작하고 다시 시도하십시오.

최종 편집 :

설치에 일부 파일이 누락 된 것 같습니다. 기본 설정이 활성화 된 상태에서 소프트웨어의 새 복사본을 다운로드하고 처음부터 설치하는 것이 좋습니다.


나는 방금 당신과 같은 문제가 있었고 여기 에서 찾은 지침을 따랐습니다 .

내가 찾은 부분은 다음과 같습니다.

  1. 명령 프롬프트에서 devenv / Resetsettings를 실행하여 손상된 설정의 원인을 제거하십시오.
  2. 명령 프롬프트에서 devenv / ResetSkipPkgs를 실행 해보십시오.
  3. 명령 프롬프트에서 devenv / Safemode를 실행하여 올바르게 적용 할 수 있는지 확인하십시오.
  4. 명령 프롬프트에서 devenv / Resetuserdata를 실행하여 모든 VS 환경 및 사용자 지정 설정을 재설정 해보십시오.

삭제 해보세요 :

  • % appdata % \ Roaming \ Microsoft \ Microsoft Visual Studio
  • % appdata % \ Roaming \ Microsoft \ VisualStudio
  • % appdata % \ Local \ Microsoft \ VisualStudio

This should erase all of your visual studio settings (from all versions) and restore it to default, in case some old settings were left behind by the RC that the RTM doesn't like.

Edit:

Also you want to remove

  • My Documents/Visual Studio 2012/Settings

If you have vs2012 installed in another disk(say disk D:) than the RC(installed on disk E:), try copying E:\Program Files\Micosoft Visual Studio 11 to the corresponding folder on D:.


If you have any RC version it might be the cause.

I had this issue with Visual Studio 2012 Developer Edition. I later found that i have Express Edition RC, i removed it and it solved the problem.

And then i applied eggie's solution


Well, I still don't know what was the problem, but solved it by uninstalling visual studio 2012 final, then installing visual studio 2012 RC, and then without uninstalling RC installed again the final version.

여러분의 도움에 감사드립니다.


Oleg의 솔루션 (또는 의견에 제안 된 변형)이나 Visual Studio 복구 중 어느 것도 저에게 효과적이지 않았습니다. 나는 마침내 여기에 표시된 수정 사항을 다루었습니다.

간단한 3 단계 :

1) Visual Studio의 모든 인스턴스를 닫습니다.

2) 관리자Developer Command Prompt for VS2012 권한으로 실행 (시작 메뉴에서 검색)

3) 그런 다음 입력 devenv.exe /setup

그것은 나를 위해 해냈습니다.

참조 URL : https://stackoverflow.com/questions/11988077/plain-c-sharp-editor-in-visual-studio-2012-no-intellisense-no-indentation-no

반응형