2013-08-09 1 views
4

Monogame을 설치했으며 매우 간단한 hello world 스타일의 게임을 실행할 때이 예외가 발생합니다. 이 오류와 관련하여 스택 오버플로에 대한 여러 게시물이 있음을 알고 있지만이 문제를 해결하는 방법에 대해서는 여전히 의문의 여지가 있습니다. .Net을 제거하고 다른 버전을 다시 설치해야합니까? 그렇다면 어떻게해야합니까?파일 또는 어셈블리 'System.Drawing, Version = 4.0.0.0을로드 할 수 없습니다.

System.IO.FileNotFoundException이 발생했습니다. 파일 또는 어셈블리 'System.Drawing, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'또는 해당 종속성 중 하나를로드 할 수 없습니다. 당신이 Xamarin.iOS와 하지 선박을 어셈블리 참조가있는 경우 의지가 발생

https://www.dropbox.com/s/q7quw26lg1etdts/MonoGameTester.zip

답변

5

이러한 오류 :

다음은 자 마린 프로젝트에 다운로드 할 수있는 링크입니다. System.Drawing.dll의 경우입니다.

프로젝트에 monotouch.dllMonoMac.dll에 대한 참조가 있고 작동하지 않을 가능성이 높습니다.

대상에 대해 (즉, iOS (monotouch.dll) 및 OSX (MonoMac.dll))에 대해 별도의 프로젝트를 만들어야합니다.

각 프로젝트에서 소스 로직 및/또는 어셈블리를 공유 할 수 있습니다. 두 프로젝트 모두 플랫폼 별 코드와 참조를 포함해야합니다.

몇 가지 플랫폼 관련 코드가있는 공유 코드 (소스 또는 어셈블리)가 많습니다.

0

나는 나를 위해 일하지 않았다 같은 문제로 및 제안 위에 게재, 그래서 나는 다음 않았다
삭제 솔루션 탐색기

엽니 프로젝트
이동 참조 그룹을 확장 참조
을 System.Drawing은 오른쪽,
은 ".NET"탭에서 참조
추가 참조 그룹을 클릭 System.Drawing 오른쪽 참조를 추가 검색