유니티에서 .NET 패키지를 사용하기 위해서는 별도의 에셋을 다운 받아야 한다.
https://github.com/GlitchEnzo/NuGetForUnity
windows> packagemanager에서 + 버튼을 누르고 add git url을 선택하여 아래 링크로 패키지를 추가하게 한다.
https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity
추가되었다.
프로젝트를 재실행하면 Nuget이 메뉴바에 추가 되어 있다. Nuget > Manage NugetPackages를 누르면 Nuget Package를 모아둔 곳이 나온다. 거기에서 MongoDB를 검색하여 Bson과 Driver를 설치한다.
Install 버튼을 눌러 필요한 패키지를 설치한다.
C#의 경우
dotnet add package MongoDB.Driver --version 2.22.0
dotnet add package MongoDB.Bson --version 2.22.0
다음과 같이 명령어를 visual studio 콘솔에 입력한다.
사용이 가능해진다.
그치만 아주 큰 문제가 발생함..
이런 에러가 발생했다.
https://forum.unity.com/threads/multiple-plugins-with-the-same-name-error.466447/
아..이게 내 마지막 희망인 것 같다.
에셋의 show in Explorer로 간다.
경로를 타고타고 들어가면 이렇게 두가지가 나오는데 content와 sources에 모두에 'mongocrypt.dll' 파일이 있어서 그렇다.
근데 실행하니까 되긴 함....딱히 상관 없는 오류인듯?
https://self-edu.tistory.com/entry/c-%EB%AA%BD%EA%B3%A0DB-%EA%B0%84%EB%8B%A8%ED%9E%88-CRUD%EB%A7%8C