Mac 에서 vscode로 Unity 프로젝트를 열었는데,  어느날 갑자기 다음과 같은 창이 뜨며 프로젝트를 불러오지 못했다.

그래서 Show Output을 클릭했더니 Omnisharp 콘솔창에 아래와 같은 메세지를 발견

 

The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks

 

확인결과 vscode 의 최신 C# Extension 이 해당 버전의 프레임웍을 불러오지 못해 발생한 이슈였다.

 

해결법은 2가지라고 하는데 첫번째는 최신 mono를 깔기, 두번째는 C# Extension 다운그레이드

하지만 본인은 이미 최신 모노였으므로, Extension 다운그레이드를 진행했다.

 

포스팅 날짜 기준으로 .NETFramework 4.7.1은 1.22.1로 다운그레이드 했더니 정상적으로 프로젝트가 로딩된다.

 

extension 다운그레이드 방법은,

 

  1. vscode 실행
  2. ⇧ + ⌘ + P  를 누른다
  3. Extensions: Install Specific Version of Extensions... 항목을 선택
  4. C# 선택
  5. 1.22.1 선택

 

 

 

'IDE > Visual Studio Code' 카테고리의 다른 글

개발환경 셋팅  (0) 2020.06.10
단축키  (0) 2020.06.01

VS 윈도우 버전은 Tools -> Import and Export Settings... 를 통해 Editor설정값들을 내보낼 수가 있는데 VS Mac 에서는 무슨 이유에선지 해당 메뉴가 없다.

 

처음엔 계정을 같은걸로 로그인 하면 셋팅값도 동기화되지 않을까 했는데 그렇진 않았고, 따로 설정값이 저장되어있는 파일을 찾아서 수동으로 넣어줘야 함

 

폰트 정보나 Editor 정보값이 들어있는 파일 : ~/Library/Preferences/VisualStudio/버전/MonoDevelopProperties.xml

키 바인딩 정보가 들어있는 파일 : ~/Library/VisualStudio/버전/KeyBindins/Custom.mac-kb.xml

 

저 두파일을 복사해서 다른 Mac 의 동일한 경로에 붙여넣기 해주면 끝

Visual Studio Code 다운로드

Visual Studio Code

Extension 설치

  1. Ctrl+Shift+x
  2. C#, Git History, Prettier - Code Formatter
  3. File -> Preference -> Settings
  4. 오른쪽 위 아이콘을 눌러 .json 형식으로 변환
  5. 다음 행 추가
    "editor.defaultFormatter": "esbenp.prettier-vscode"

git 설치

git

VSCode 에 Git Bash 연결

  1. File -> Preference -> Settings

  2. 오른쪽 위 아이콘을 눌러 .json 형식으로 변환

  3. 다음 행 추가

    "terminal.integrated.shell.windows": "C:\Program Files\Git\bin\bash.exe"

  4. Ctrl + ` 로 터미널을 닫았다가 열기

  5. 드랍다운 메뉴를 통해 터미널을 bash로 교체

git 커밋 텍스트 에디터를 VSCode 로 교체

  1. git bash 실행
  2. git config --global core.editor "code --wait"
  3. 만약 위 명령어가 먹히지 않으면 vscode 에서 command palette (Cmd + Shift + P)를 열어 Shell Command: Install 'Code' Command In PATH 실행

Font 교체

Ununtu Mono, Monaco, D2Coding(한글용)

Ubuntu Mono derivative Powerline.ttf
0.19MB
Ubuntu_Mono.zip
0.42MB

VSCode 에서 ignore할 폴더 및 확장자 설정

  1. File -> Preference -> Settings

  2. files.exclude

    */.csproj
    */.meta
    */.sln
    */.vs
    */.vscode
    */[Ll]ibrary
    */[Oo]bj
    */[Tt]emp

'IDE > Visual Studio Code' 카테고리의 다른 글

vscode로 unity project 로드시 에러  (1) 2020.10.07
단축키  (0) 2020.06.01

Multi Cursor Selection - option + command + 방향키 : 위아래로 커서를 선택해서 열단위로 스크립트를 수정할 수 있음

row selection move - option +  방향키 : 선택행을 위아래로 이동가능

Go To File... - 파일 검색 (VS의 cmd+t 와 같음)

'IDE > Visual Studio Code' 카테고리의 다른 글

vscode로 unity project 로드시 에러  (1) 2020.10.07
개발환경 셋팅  (0) 2020.06.10

+ Recent posts