Assembly-CSharp-firstpass 프로젝트에서 Mono.Data.Sqlite를 사용하려고합니다. MonoDevellop에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 참조를 편집 한 다음 Mono.Data.Sqlite를 참조에 추가합니다. Mono에서 빌드하면 모든 것이 원활하게 진행되고 오류가 발생하지 않습니다. Unity3D로 돌아 가면 Mono.Data.Sqlite를 찾을 수 없다는 오류 메시지가 항상 나타납니다. 그런 다음 Unity + Mono를 닫고 두 개를 다시 열면 Mono.Data.Sqlite에 대한 참조가 사라집니다. 누구나 무슨 일이 일어나고 있는지 알고 계십니까?MonoDevelop에서 Unity3D 프로젝트 참조 제거
1
A
답변
0
Google 검색 및 문서 읽기 이후 : Unity3D는 장면/자산에서 변경 될 때마다 프로젝트 파일을 다시 작성합니다. 즉, 추가 된 참조가 재설정되어 Unity에서 찾을 수 없었습니다.
해결 방법은 필요한 DLL (내 경우 Mono.Data.Sqlite)을 찾아 프로젝트의 자산 폴더에 복사하는 것입니다.
1
DLL에 액세스하려면 Assets 폴더의 "Plugins"폴더에 플러그인을 넣으십시오. 플러그인을 먼저로드하므로 플러그인에있는 닷넷 어셈블리를 쓸 수 있습니다. 그들을 상대로 코드.
관련 문제
- 1. monodevelop에서 참조 추가하기
- 2. GTK + MonoDevelop에서 참조 추가하기
- 3. MonoDevelop에서 누락 라이브러리/참조
- 4. Monodevelop에서 참조 된 유형 검색하기
- 5. MonoDevelop에서 COM 라이브러리 참조 추가하기
- 6. Monodevelop에서 지원하지 않는 프로젝트 유형은 무엇입니까?
- 7. MonoDevelop에서 VS 프로젝트 마이그레이션 오류가 발생했습니다.
- 8. MonoDevelop에서 Monobjc 용 VB 프로젝트 템플릿?
- 9. 실행/빌드가 Monodevelop에서 회색으로 표시됩니다.
- 10. 하나의 단일 솔루션, 두 개의 unity3d 프로젝트
- 11. monodevelop에서 중복보기
- 12. MonoDevelop에서 다중 프로젝트 솔루션을 디버그 할 수 없습니다.
- 13. Mac의 MonoDevelop에서 .NET 4.0.3 런타임을 참조 할 수 있습니까?
- 14. 기본 열 너비 변경/MonoDevelop에서 열 눈금자 표시?
- 15. android의 외부 프로젝트 참조
- 16. VB6 프로젝트 참조
- 17. 프로젝트 참조 오류
- 18. 참조 로컬 프로젝트
- 19. ILMerge 및 프로젝트 참조
- 20. MSBUILD : 참조 컴파일하지 프로젝트
- 21. WCF project.windows 프로젝트 참조
- 22. Windows 서비스의 프로젝트 참조
- 23. SBT : Build.scala에서 프로젝트 참조
- 24. 프로젝트 참조 문제
- 25. VS2010 - 프로젝트 참조
- 26. Xcode의 라이브러리 프로젝트 참조
- 27. Gradle을 이클립스 프로젝트 참조
- 28. 잘못된 프로젝트 참조 GUID
- 29. 참조 정규 프로젝트
- 30. Monodevelop에서 "릴리스"구성을 어떻게 구성합니까?
재미있는 사실 : 참조 어셈블리는 플러그인 폴더가 아니라 Assets 폴더에 직접 있어야합니다. –
로드 할시기에 따라 다릅니다. 플러그인이 먼저로드되므로 해당 dll은 편집기 코드와 게임 코드에서 사용할 수 있습니다. Editor 폴더에있는 모든 항목이 다음에로드되므로 Editor 코드에서 사용할 수 있지만 최종 게임에는 포함되지 않습니다. 그 후에 나머지 자산이 나옵니다. 따라서 Editor에서 코드를 사용하고 싶지 않은 경우 Assets을 사용해도되지만 도구와 게임 모두에서 플러그인을 사용하려면 플러그인을 사용해야합니다. 코드가 관리되지 않는 경우 플러그인을 사용해야합니다. http://docs.unity3d.com/Documentation/ScriptReference/index.Script_compilation_28Advanced29.html – theodox