2016-07-09 4 views
0

저는이 오류로 너무 오래 고생했습니다. Xamarin bugzilla는 수정을 요구 한 것으로 보이지만 최신 버전을 사용한 후에는 아무 것도 작동하지 않습니다. 이 하나를Farseer를 사용하려고하는 MonoGame. 오류 : 어셈블리를로드 할 수 없습니다 - Android 프로필의 Mono에 존재하지 않습니다.

System.IO.FileNotFoundException: Could not load assembly...perhaps doesn't exist in the Mono for Android Profile?

그러나이 솔루션은 해당 어셈블리에 고유 한 것, 그리고 :이를 읽었습니다.

오류

Error XA0000: Unexpected error - Please file a bug report at http://bugzilla.xamarin.com. Reason: System.IO.FileNotFoundException: Could not load assembly 'FarseerPhysics MonoGame, Version=, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile? (1, 1) 

복제하는 방법 :

  1. 다운로드 및 Monogame를 사용 (비주얼 스튜디오 2015)
  2. 다운로드 시어 물리 엔진 https://farseerphysics.codeplex.com/
  3. 만들기 새로운 안드로이드 프로젝트
  4. 선택 솔루션> 기존 프로젝트 추가> "Farseer Physics Mon 참조 기존 프로젝트 (5 단계) 내가 경고 메시지가 도착 추가 할 때 : 오게임 "시어 물리학 MonoGame 어셈블리에
  5. 추가 참조는

참고

Severity Code Description Project File Line Suppression State Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled. New Project 1 Active

을 정말 급해요 이 문제를 해결할 수 있습니다. 나는이 물건에 멍청이가 있다는 것을 명심해라. 미리 감사드립니다.

+0

추가해야 할 정보가 있습니까? 나는 누군가가 안드로이드에서 Xamarin Monogame을위한 Farseer에 대한 경험을 가지고 있기를 희망하고있다. – Eric

답변

0

저는 현재 개발중인 2D phsyics 게임에 Farseer Physics를 사용하고 있습니다.

Android 용 Farseer를 사용하려면 새로운 Android 라이브러리 프로젝트를 만들고 Farseer 용 모든 소스 파일을이 새로운 Android 라이브러리 프로젝트로 가져와야합니다.

Android 용 모노그램도 참조를 추가해야합니다.