2011-04-06 2 views
2

방금 ​​MonoTouch 4.0으로 업그레이드했고 링커 동작이 "SDK SDK 어셈블리 만 연결"로 설정되어있을 때이 오류가 발생합니다. 누구든지이 문제를 해결 했나요?MonoTouch 4.0 링커가 작동하지 않습니다

Error 1: mtouch failed with the following message: 

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object 
at MTouch.LinkAssemblies (System.String main, System.Collections.Generic.List`1& assemblies) [0x00000] in <filename unknown>:0 
at MTouch.Main (System.String[] args) [0x00000] in <filename unknown>:0 (1) 
+0

http://monotouch.net/Support –

+0

에 샘플로 버그를 보내주십시오. Geoff 제안에 감사드립니다. 아래 답변을 참조하십시오. 이것이 문제를 해결하는 이유에 대해 언급 해 주시겠습니까? –

+0

아마도 BCL로 옮긴 타입을 참조하고있을 것입니다. 파일로 저장할 수 있다면 왜 그럴까요? –

답변

1

문제점이 무엇인지 알아 냈습니다. 제 3 자 obj-c lib에 바인딩을 사용하고 있습니다. 그리고 출력 된 .dll이 btouch를 실행하지 못하게하는 이유가 MonoTouch 4.0에서 작동하지 않을 때입니다. 새로운 바인딩 .dll을 얻으려면 btouch를 다시 실행해야했습니다. 지금은 매력처럼 작동합니다.

관련 문제