Unity/Unity - Solutions

에러 해결 21.07.19. Unity JSON임포트 에러 해결

HappyFrog 2021. 7. 19. 22:16
multiple precompiled assemblies with the same name Newtonsoft.Json.dll included or the current platform. Only one assembly with the same name is allowed per platform.

이전에 해결했던 nuget패키지의 NewtonJSON.dll에러를 해결했는데 다음과 같은 에러가 났다. 검색을 해보니 dotnet4버전이상을 사용하면서 dotnet3.5버전 패키지가 있어 JSON패키지가 여러번 컴파일된다는 에러라는데 그래서 JSON패키지에서 dotnet4이상을 지원하는 버전을 살려두고 dotnet3.5버전을 지원하는 Standalone의 Json을 삭제했더니 에러가 수정되었다.

 

* 결론) 자신의 dotnet버전에 맞는 패키지를 사용하고, dll에러가 나면 일단 라이브러리를 초기화해보자. 대부분은 해결된다.

 

살려둔 JSON

맨 아랫줄을 보면 "Assembly Info Targets .NET 4.x"라고 적혀있다. 3.5버전은 해당 부분이 ".NET 3.5"라고 적혀있다.