2011-03-15 3 views
2

Linux 컴퓨터에서 .net 응용 프로그램을 실행할 수 있다고 들었습니다. 이 프로세스는 .net 바이트 코드를 가져 와서 Linux jvm에서 실행하는 것입니다. 이 문제가있는 사람이 있습니까? 특정 병목 현상에 대해 알고 계십니까?.Net에서 실행중인 리눅스

+0

@Abius : 그건 사실이 아닙니다. WinForms와 WPF만이 Windows에 많이 묶여 있습니다. (단 한번도 Mono를 사용하지는 않았지만) – SLaks

+0

JVM에서 .NET 바이트 코드를 실행할 수 있습니까? 그것은 확실히 나에게 뉴스 일 것입니다. –

+0

@SLaks MS SQL은 무엇입니까? – AbiusX

답변

5

더 나은 프로세스가 있으며 실행 시간은 mono입니다.

모노입니다

오픈 소스, 크로스 플랫폼, C#을 구현하고 Microsoft.NET

그리고 리눅스에서 실행되는 바이너리 호환되는 CLR.

.NET에 일부 Windows 특정 네임 스페이스가 있기 때문에 완벽한 것은 아닙니다 (WMI, WPF는 몇 가지 예입니다).

1

Mono project을 확인하십시오. MacOS, Linux, Solaris 및 Windows (!)를 포함한 많은 OS에서 .Net 프로젝트를 실행할 수 있습니다.

.Net의 일부는 Mono에서 지원되지 않습니다. Mono Migration Analysis 도구를 사용하면 도움이됩니다.