Visual Studio 2012-Intellisense가 때때로 사라지거나 손상됨
동료와 저는 몇 주 동안 VS2012를 사용하고 있습니다. 때로는 몇 시간 일한 후 지능이 깨지기도합니다. 열린 탭을 모두 닫으면 다시 작동합니다.
같은 문제가 더 많은 사람들이 있습니까? 집에서 같은 문제가 있기 때문에 확장 문제가 될 수 없습니다. 아마도 이것에 대한 해결 방법이 있습니까?
다음은 Visual Studio 2012 인텔리전스를 다시 추적 할 수있는 몇 가지 최고의 솔루션입니다. 하나씩 시도해보십시오. 이들 중 하나가 문제를 해결할 수 있기를 바랍니다.
When the problem occurs next time follow these:
# 1에서 시작하여 이전 버전이 효과가없는 경우 다음으로 이동
1 : Close all the tabs
파일을 다시 엽니 다. (russds에게 감사합니다)
2 : Clean the Build
> Close the Solution
> Restart Visual Studio
> Open the Solution
다시
3 : 고토 : Edit
> IntelliSense
>Refresh Local Cache
4 : Visual Studio 2012를 닫고이 폴더를 삭제하십시오. %AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas
5 : 고토 : TOOLS
> Import and Export Settings
>Reset all settings
6 : .suo
프로젝트 폴더에서 파일을 삭제 합니다. (제이슨 스틸 감사합니다)
위의 6 단계 중 하나로 문제가 해결되기를 바랍니다. 그러나 이것이 전부가 아니라면 VS2012를 다시 설치해야한다고 생각합니다.
Visual Studio 2012를 사용하는데 같은 문제가 있습니다. Ti 수정 (Intellisense가 더 이상 작동하지 않을 때) 현재 탭 (Intellisense가 작동하지 않는)을 닫고 다시 열어야합니다 .. eevrything은 괜찮습니다 ... Visual Studio를 닫거나 모두 닫을 필요는 없습니다. 탭.
모든 것을 시도했다. 것은 일 했어요은 SUO 파일을 삭제한다. 솔루션 디렉토리에 SolutionName.v11.suo라는 숨겨진 파일입니다.
- 솔루션을 닫습니다
- 숨겨진 파일을 볼 수 있는지 확인하십시오.
- suo 파일을 지 웁니다.
- 솔루션을 다시여십시오.
솔루션 데스크탑을 잃어 버릴 것입니다 (편집기에서 파일이 자동으로 열리지는 않지만 인텔리전스를 되찾기 위해 지불하는 작은 가격입니다 :)
Visual Studio를 다시 시작할 필요가 없습니다. 대신 현재 솔루션을 닫았다가 다시여십시오. 그래도 더 쉬운 해결책이 있었기를 바랍니다.
업데이트 4/16 : XAML 사용자의 경우 의도적으로 코드를 깨는 것만 큼 간단하게 작동하는 솔루션입니다. 이것은 인텔리전스를 되찾기에 충분해야합니다. 여기에 더 있습니다 .
이것이 다른 유형의 코드에서도 작동하는지 확인할 수 없지만 코드가 작동하면 주석을 남겨주세요.
.suo 파일을 삭제하십시오. 이것을 시도하십시오. 다른 모든 것이 실패한 후에 저에게 효과적이었습니다.
나도 같은 문제가있어. 나를 위해 파일의 마지막 줄 끝을 선택한 다음 파일을 저장하면 (ctrl-s) 문제가 해결됩니다.
먼저 RAM을 16GB로 업그레이드 한 이후로 이런 일이 발생하지 않았다는 점에 유의해야합니다.
이것은 페이지에서 컨트롤을 복사 / 붙여 넣을 때 발생하는 것으로 보입니다. 이것의 또 다른 부작용은 designer.vb 파일이 즉시 업데이트되지 않으며 코드 뒤의 컨트롤에 액세스 할 수 없다는 것입니다.
이것은 내가 거치는 단계의 순서입니다.
- 하나의 파일 / 창만 영향을받는 것으로 나타나면 해당 파일을 닫거나 다시여십시오.
Visual Studio에서 :
- 도구-> 옵션-> 텍스트 편집기-> 모든 언어-> 일반을 클릭하십시오.
- "자동 목록 회원"을 선택 해제하십시오.
- "매개 변수 정보"를 선택 취소하십시오
- "자동 목록 회원"을 확인하십시오 (예, 방금 선택을 취소 한 사람)
- "매개 변수 정보"를 확인하십시오 (다시 확인하지 않은 정보).
- 확인을 클릭하십시오
그래도 문제가 해결되지 않으면 몇 가지 단계를 더 수행하십시오.
- 여전히 작동하지 않으면 모든 창을 닫고 다시여십시오.
- 여전히 작동하지 않으면 솔루션을 닫거나 다시여십시오.
- 여전히 작동하지 않으면 VS를 다시 시작하십시오.
C ++ 프로젝트의 경우 :
MSDN에는 몇 가지 시도 할 사항이 있습니다. MSDN 제안
손상된 .ncb
파일이 가장 가능성이 높습니다.
MSDN에서 :
- 솔루션을 닫습니다.
.ncb
파일을 삭제 하십시오.- 솔루션을 다시여십시오. (이것은 새로운
.ncb
파일을 만듭니다 .)
(어떤 경우에 왜 더 과감한 단계가 필요한지 아직 알지 못했습니다.)
- VS 2013/15에서 테스트
- RAM을 업그레이드 한 후이 문제가 발생하지 않았습니다
잘못된 xaml 코드가 있습니다. 컴파일 할 때 오류가 발생하지 않았지만 여전히 xaml 파일 내에서 intelliSense가 제대로 작동하지 못하고있었습니다.
I removed the following code to fix the issue: Binding="{Binding ReturnCode & Info}"
the '&' being the problem
None of these worked for me, but I finally got it working by disabling Resharper. I'm not sure why it was necessary because I have another LS solution where intellisense is working fine. Just thought I'd post it in case someone else has the same problem I had.
I encounter the same problem and solve it. Keep that in mind, if you are working with Silverlight any incorrect XAML code can crash IntelliSense. I suggest if you are working with Silverlight, compile your project for detecting incorrect XAML codes and solve them in first step and if the problem continues then use above steps.
The problem is with the .vcproj files.
You will find if you switch to release mode from debug mode, build, then try intellisense it often works.
Close Visual Studio. If you search for the .vcproj files in your project, edit them and search for the first two instances of AdditionalIncludeDirectories. The value for this should look something like "..\,....\" rather than "../..".
Reopen your project, let the Intellisense finish building, then it should be fixed.
Steps to follow:
- Go to Tools Menu
- Click on "Import and Export Settings"
- Select "Reset all settings". Click Next
- Back up your Settings. Click Next
- Select your environment settings(e.g. Visual C# Development Settings). Click Finish.
No need to restart the Visual Studio.
I had an issue with razor Intellisense not working at all in one of my projects. None of the fixes above worked for me. I was finally able to resolve the issue by changing the webpages version in the web config to 2.0.0.0 instead of 3.0.0.0 shown below:
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
...
</appSettings>
I hope this helps someone else.
None of the above helped to fix Intellisense on my devbox (VS2012). I even tried "devenv /resetuserdata" which resulted in necessity to reinstall all plugins.
Still, in C++ projects the code in #if ABC ... #endif blocks stay greyed out.
As a temporary workaround I modify #if ABC into #if 1//ABC, and then revert change back after I finish editing the block. Annoying...
EDIT: Few hours later I found better solution. I commented out "#define ABC 1" in the header file, and added "ABC=1;" to the Project Properties->C/C++->Preprocessor->Preprocessor Definitions. Then Intellisense started working correctly! The code blocks are not greyed out.
I was having a similar issue in Visual Studio 2013, I just cleaned the solution and then deleted 4: Close Visual Studio 2013 and delete this folder: %AppData%\Microsoft\VisualStudio\12.0
and it solved the problem.
I've isolated my issues to be with VS Power Tools corrupting the *.suo. Closing VS, deleting the .suo, then re-opening fixes the issue. It also deletes all personal settings for that solution.
Another, less destructive solution I've run across is to use the "Edit Project File" power command and then reload the project to get intellisense to work again.
Hopefully that helps others.
for VS2013 - ASP.NET MVC 5 Project, an easy way to fix this was to unload and reload the specific project.
For a Python project, I ended up deleting the hidden .vs folder, .sln file, and .pyproj file. I then recreated the project from existing code and Intellisense is working again.
Closing the tab that doesn't work did it for me.
p.s. I would save before hand, just in case of VS being weird ;)
Oh, and the shortcut is Ctrl+Alt+Space (to toggle between suggestion and standard completion modes)
I faced this problems multiple times and I still face it too.
The solution which worked for me was to reduce the length of the path where the solution is placed. I placed the solution closer to C drive (c:/code/your_project.sln) and it just solved the intellisense problem This always solves the problem.
None of the above worked for me. When examining closer, I noticed that intellisense worked on some files but not on all files. And then discovered it was only one file. Finally opened the .proj file which contained:
<ItemGroup>
<None Include="App.config" />
<None Include="packages.config" />
<Compile Include="Generator.cs" />
<Compile Include="PDFDocument2.cs" />
<None Include="PDFDocument.cs" />
<Compile Include="PdfDaemon.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
Of course intellisense doesn't work on the file that is not marked as to be compiled.
'development' 카테고리의 다른 글
PDO 데이터베이스 쿼리를 디버깅하는 방법? (0) | 2020.06.28 |
---|---|
C #의 GetHashCode 지침 (0) | 2020.06.28 |
OS X에서 터미널을 사용하여 디렉토리를 이동하는 방법 (0) | 2020.06.28 |
A와 A가 없음이 아닌 경우 : (0) | 2020.06.28 |
LaTeX : 텍스트 범위에서 줄 바꿈 방지 (0) | 2020.06.28 |