2013-06-19 5 views
0

게임을 만들었습니다. 저는 게임의 라이트 버전을 만들고 싶기 때문에 제 솔루션 인 myGameLite에서 2 번째 프로젝트를 만들기로했습니다. 원래의 Xaml/Monogame 프로젝트입니다.컴파일시 '객체 참조가 객체의 인스턴스로 설정되지 않았습니다.'

라이트 프로젝트의 모든 * .cs 및 * .xaml 파일을 삭제하고 원본 프로젝트의 모든 파일을 링크로 추가했습니다.

Error 1 Object reference not set to an instance of an object. RockTheBlockLite.WinRT

확실히 NullReferenceException이처럼 보인다하지만 난 컴파일 시간에 그것을 본 적이 : 나는 라이트 프로젝트를 빌드 할 때 지금, 나는 다음 오류가 발생합니다.

내 프로젝트 속성 및 appxmanifest의 모든 값을 두 번 선택했지만 거기에 아무 것도 잘못 찾을 수 없습니다. 원본 프로젝트가 여전히 컴파일됩니다.

누구든지이 문제를 어떻게 해결할 수 있는지 생각해 보았습니다.

+0

까다로운을의 수의 '을 (를) 찾을 수 없음 응용 프로그램 정의'

나는 더 나은 오류가 없었습니다 것 같아요 하나는 추적 할 수 있습니다. 솔루션 탐색기의 스크린 샷을 게시하여 'Lite'프로젝트에 추가 된 파일을 확인할 수 있습니까? 내 생각에 당신은 당신이 가지고 있으면 안되는 것을 추가하거나 제거했습니다. – craftworkgames

답변

0

해결했습니다. 실제 솔루션을 보지 않고도 누구나 알아 내기가 어려웠습니다.

App.xaml도 링크로 추가되었지만 ApplicationDefinition으로 설정되지 않았습니다. 따라서 전체 프로젝트에는 ApplicationDefinition이 없었기 때문에 이것이 발생했습니다. 대신에 NullReferenceException이 보여주는하지만 적어도이 해결 될하고 SO 지금의 경우 다른 사람들도이 문제 :

관련 문제