2012-07-14 3 views
-2

인터넷에서 검색했을 때 C# .Net 및 Visual Studio로 Android 앱을 개발할 수있었습니다. 프레임 워크의 이름은 MonoDroid하는지C# .Net 언어와 Visual Studio로 Android 앱을 개발할 수 있습니까?

Mono Droid

.

C# .NET과 Visual Studio로 Android 앱을 개발할 수 있습니까?

가능한 경우 문제가 있습니까?

미리 감사드립니다.

+2

귀하의 질문에 이해가되지 않습니다. 당신이 대답하는 기사는 대답하지 않습니까? – Mat

+0

그 프레임 워크를 사용할 때 어떤 문제 (예 : erorr 또는 버그)가 있는지 알고 싶습니다. –

+0

모노가 VS와 통합되어 있지 않으면, 모노의 자체 IDE (monodev, 내가 잘못하지 않았다면)를 사용해야합니다. – dasblinkenlight

답변

2

예. 가능합니다. 가끔 디버거가 작동하는 데 문제가 발생했습니다. 작동 할 때 이 고통 스럽지만은 느리지 만 안드로이드 용 Mono는 꽤 좋은 것처럼 보입니다. 너무 중요한 일은하지 마세요.

"어떤 문제"에 대해서도 언급하기가 어렵습니다. 그게 당신이 알고 싶은 경우 컴파일, 배포 및 작동합니다. 에뮬레이터로 무료로 사용해 볼 수 있습니다. 설정하는 데 시간이 걸립니다.

아, 큰 문제가 하나 있습니다. 일반적으로 배포 할 때 에뮬레이터를 시작하라는 메시지가 표시됩니다. 처음으로 에뮬레이터를 시작하는 데 시간이 오래 걸리고 빌드 프로세스에서이를 에뮬레이터로 사용할 수있는 유효한 에뮬레이터로 표시하지 않습니다. 그런 다음 가상 전화를 종료하고 다시 배포해야하며 두 번째로 훨씬 빠르게 실행되며 나머지 Visual Studio 세션에서도 정상적으로 작동합니다.

참고로 Visual Studio Professional을 사용해야합니다. Express는 Android 용 Mono와 호환되지 않습니다. 당신이하지 실버 라이트에 해당하는 무엇을 달리합니다 (CoreCLR를 사용 http://docs.xamarin.com/android/about/limitations와 본질적으로 http://support.xamarin.com/customer/portal/topics/62116-android-faq/articles

: 여기

이 문서화 된 안드로이드에 대한 모노에 대한 제한이 있습니다 (당신은 여전히 ​​무료 IDE를 사용하고자하는 경우, 비록 당신은 MonoDevelop을 사용할 수 있습니다)), 거기에 몇 가지 애매한 제한 사항이 있지만 그렇지 않으면 대부분 거기에있어.

그렇다면 iPhone 용 모노는 제한된 언어, 런타임 및 앱 스토어 라이선스로 인해 몇 가지 제한이 있다는 것을 알고 있습니다.

+1

그래서 나는 문제없이 Mono와 함께 C# .Net을 사용하여 Android 앱을 개발할 수 있습니다. 에뮬레이터에서 실행하는 데 느린 시간. 너 그런 뜻이야? 답장을 보내 주셔서 감사합니다. :) –

+1

일반적으로. 이상한 호환성 버그 또는 누락 된 API (기본적으로 .NET 3.5ish를 실행 중임)가있을 수 있지만 거의 모든 것이 있습니다. 자유로운 평가판으로 뛰어 들어보십시오. 그것이 당신을 위해 작동한다면, 그러면 좋습니다. 그렇지 않으면 어쩌면 약간의 시간을 제외하고는 등 뒤에서 피부가 벗겨지지 않습니다. :) –

+2

@Onigiri BTW, IL 생성 및 로딩/생성 유형을 런타임시 Android 용 Mono (단, iPhone 용은 아닙니다) –

관련 문제