![]() |
|
||||||||
경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지 |
|
second IDE instance가 실생된 것으로 보면... Roslyn VsPackage가 정상적으로 로드되었고, 컴파일/빌드에는 별문제가 없는 것으로 보입니다.
직접 상황을 볼수 없어 단정적으로 얘기하긴 힘들지만... C#소스파일을 로드할 때 second IDE에서 문제가 발생한다는 것으로 볼때... Portable assembly(Windows Store용 Application)를 지원하기 위해.. Roslyn 컴파일러 팀에서 기존의 MEF(IDE를 확장하기 위해 사용되는 프레임웍)이외에 또 다른 레이어의 MEF 구조를 두고 있는데... 아마도 이 부분과 관련해서 Language Service가 정상적으로 바인됭 되고 있지 못해서 일어나는 문제가 아닐까 싶은데요... 이렇게 한번 해보세요.
1. Visual Studio 2015 Preview IDE를 종료하고, Task Manager로 확인해서 VBCSCompiler.exe가 실행되어 있으면 Kill 합니다. 2. Command Prompt 창을 열어서... C:/>echo %USERPROFILE% 엔터치면... 'C:/users/user_name' 과 같은 식으로 표시가 될 겁니다. (user_name은 컴퓨터 마다 다른 부분) 3. 윈도우즈 탐색기를 열고... 'C:/Users\user_name/AppData/Roaming/Microsoft/VisualStudio' 디렉토리로 가서 '14.0'이란 서브디렉토리는 그대로 두고(Visual Studio 2015는 14.0으로 표시됨)... '14.0Roslyn' 서브디렉토리만 삭제 하세요. 4. regedit.exe 를 실행해서... HKEY_CURRENT_USER/Software/Microsoft/VisualStudio 로 갑니다. '14.0', 14.0_Config'은 원래의 Visual Studio 2015 Preview가 사용하는 Registry Hive니까 그대로 두고... '14.0Roslyn', '14.0Roslyn_Config', '14.0Roslyn_Config_xxxx'등의 Roslyn 관련 레지스트리 엔트리들만 모두 삭제 하세요. (VS2010 부터인가 vs가 사용하는 Registry 구조가 바꼈습니다.) 관련 글 리스트
|
Copyright © 1999-2015, borlandforum.com. All right reserved. |
소스 전체를 다시 컴파일해서 리백토링 결과를
보여주는 식이면 오버헤드가 많이 걸리지 않을까요?