2008-10-03 6 views

답변

26

Mono은 컴파일러와 런타임을 포함한 .NET 호환 플랫폼입니다. Mono Migration Analyzer은 호환성 문제를 파악하는 데 도움이됩니다.

11

예, 일부주의 사항이 있습니다. Mono이라고합니다.

3

Mono 프로젝트는 .Net의 CLR 가상 시스템 구성 요소의 표준 준수 구현을 제공합니다. 또한 .Net의 상당 부분 프레임 워크 부분을 리버스 엔지니어링했습니다. WinForms 앱을 개발할 때 심각한 문제가 발생할 것입니다. Mono는 사용할 수있는 몇 가지 그래픽 툴킷 목록을 제공합니다 : http://www.mono-project.com/Gui_Toolkits (실제로 지원하는 것처럼 보이지만 지원 범위는 확실하지 않습니다.)

Silverlight의 Mono 포트 인 Moonlight는 Microsoft에서 공식적으로 보증합니다. 따라서이를 사용하여 벗어날 수 있다면 플랫폼 간 호환성을위한 최상의 기회 일 수 있습니다.

2

dotGNU project입니다. 이것은 Linux 용 .NET의 구현입니다.

모노로 완성 된 기능이 아닙니다. 그러나 언급 할만한 가치가 있습니다.

+0

지금까지 dotGNU는 꽤 죽어 보인다. 나는 2007 년 출신이다. – CodesInChaos

관련 문제