정말... 정말 바보같은 문제로 6시간을 날렸다.
유니티에서 script를 열어 비주얼 스튜디오에서 코드를 작성할 때 자동완성이 안 되는 문제가 있었다.. 유니티와 VS가 정상적으로 호환되지 않아서 발생하는 문제였다.
시도해본 방법은 이렇다.
1. [ vs를 유니티보다 먼저 열지말고 유니티에서 script를 클릭하여 vs열기 ] (그 동안은 유니티를 먼저 열면 무한 로딩이 되는 오류가 발생하여 vs를 먼저 열었다)
2. [ 유니티 Edit > Preferences > External Tools > External Script Editor ] 에 들어가 Visual Studio 2019로 설정해주기] -> 이미 설정이 이렇게 되어있어서 소용없었음
3. [ Visual Studio 2019 Tools for Unity 재설치하기 ] -> 역시나 효과없었음
4. [ VS installer에서 개별 구성 요소 - 코드 도구 - 'NuGet 패키지 관리자' 체크 ] -> 이미 되어있었음
5. [ vs installer 업데이트 하기 ] -> 별 상관없을것 같았지만 너무 간절해서 이것도 해봤다. 역시나 효과없었음
VS를 지우고 다시 삭제하니까 된다는 사례도 봤지만 100기가짜리를 지우고 다시 설치할 생각을 하니 아찔해져서 이 방법은 포기했다. 이것저것 눌러보며 삽질하던 중 방금 성공하여.. 기쁜 마음에 나같은 사람이 또 있을까봐 글을 쓴다.
어이없을 정도로 매우 간단하다.
일단 비주얼 스튜디오에서 보기 - 솔루션탐색기를 클릭하면 이런 창이 뜬다. 자동완성이 안 되는 경우, 저 흰색 동그라미 부분에 (호환되지 않음)이라고 써있을 것이다. 이때 Assembly-CSharp를 우클릭하여 프로젝트를 다시 로드하면 끝이다. 그러면 (호환되지 않음)이 사라지며 자동완성 기능이 생긴다. 끝!
'나도 공부한다 > 삽질' 카테고리의 다른 글
[mocha] describe is not defined (0) | 2022.11.16 |
---|---|
[C++] 작은 따옴표와 큰 따옴표 차이 (0) | 2022.11.14 |
Git: Warnig: React version was set to "detect" in eslint-plugin-settion, but the react package is not install. Assuming latest React version for linting (0) | 2022.11.10 |
오늘의 삽질 일기 (0) | 2021.10.07 |
게임 객체를 삭제와 동시에 소리나게 만들기 (0) | 2021.10.04 |