본문 바로가기

C#/C# FullStack

System.IO.FileLoadException: Could not load file or assembly 'System.CodeDom, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

윈도우에서 dotnet 7으로 잘 실행되던 프로젝트를 맥으로 옮겨오니 제목같은 에러가 발생하면서 실행이 되지 않는다. 

최신 sdk dotent 7을 다운받아서 7.0.305 가 설치되어있는데도 자꾸 없다고 한다. 

솔루션 혹은 프로젝트 루트 폴더에 global.json 파일을 만들고 설치된 sdk 버전을 명시해준다. 

{ "sdk": { "version": "7.0.305" } }

프로젝트 정리 > 다시 빌드