2014-09-28 4 views
2

그래서 저는 Xamarin Studio 5.4로 작은 andriod 응용 프로그램을 개발하려고합니다. 내 솔루션 - 안드로이드 응용 프로그램 (ClientProject), 첫 번째 라이브러리 (MyLib) 및 일부 콘솔 응용 프로그램 (ConsoleApp)에서 사용하는 일부 클래스 라이브러리 프로젝트의 세 가지 프로젝트가 있습니다.Xamarin Studio 및 프로젝트에 대한 참조

하지만 ClientProject에 MyLib에 대한 참조를 추가하려고 할 때 실패합니다. Xamarin Studio는 "호환되지 않는 대상 프레임 워크 인 .NET Framework 버전 4.0"이라고 알려줍니다. 이

enter image description here

내가 4.5, 3.5 MYLIB의 프레임 워크 버전을 변경하지만 아무런 영향을지지 않습니다 보인다

.

하지만 ConsoleApp에이 참조를 추가하려고하면 문제가 없습니다 :

enter image description here

그래서 나는 내가 그 코드를 디버깅 할 수 없습니다 MYLIB.DLL에 대한 참조를 ClientProject에 추가 할 필요가. 이 문제를 해결하려면 어떻게해야합니까?

답변

5

Android 프로젝트에는 MonoAndroid 프레임 워크가 있습니다. 이 프레임 워크는 전체 .NET Framework와 호환되지 않습니다. 선택할 수있는 옵션은 다음 중 하나입니다.

  1. Android 라이브러리 프로젝트 만들기.
  2. 휴대용 클래스 라이브러리 프로젝트를 만듭니다.
  3. 공유 프로젝트를 만듭니다.

Android 애플리케이션을 만드는 데만 관심이 있고 다른 모바일 플랫폼 용 라이브러리를 사용하는 데 관심이 없다면 첫 번째 옵션이 가장 간단 할 것입니다.

관련 문제