2016-09-01 2 views
-1

C#으로 작성된 기존 레거시 .NET 응용 프로그램과 Windows에서 아직 개발중인 일부 C++ 코드가 있습니다. 개발 환경으로 리눅스로 전환하는 문제에 대해 논의 중이며 Mono 프로젝트에 대해 들었습니다. 다음은 몇 가지 질문입니다. 우리는 몇 가지 대답을 얻을 수 있기를 바랍니다.MONO : Linux에서 Linux로 이식.

1- Linux에 Mono를 설치하면 Linux를 기존 코드의 빌드 플랫폼으로 만들 수 있습니까?

2- 위의 대답이 '예'인 경우 고객이 Linux 상자에 Mono를 설치해야합니까?

3- 빌드 플랫폼을 Linux로 전환 할 수없고 Windows의 Mono를 사용하여 제품을 빌드 할 수없는 경우 고객이 Linux 상자에 Mono를 설치해야합니까? 또는 Mono 런타임 라이브러리를 제품과 함께 번들로 제공합니까?

덕분에

답변

0

당신은 리눅스로 무엇이든 만들 수 있습니다. 그것은 opensource입니다.

리눅스는 건물뿐만 아니라 개발 용으로도 사용할 수 있습니다.

런타임을 실행 파일로 묶으려면 mkbundle 또는 원시 코드로 코드 컴파일 (msil에서 llvm 컴파일러 사용) 이상의 2 가지 비 Linux 방법을 사용할 수 있습니다.

리눅스 방식은 제품에 대한 패키지에 모노에 의존성을 추가하는 것입니다.

+0

귀하의 의견에 감사드립니다. – UBA

+0

몇 가지 질문이 떠오릅니다 : – UBA

+0

Windows에서 모노를 사용하여 실행 파일을 작성하는 경우 (.net) 성능에 영향을 줍니까? 또한 "리눅스 패키지는 모노 패키지에 의존성을 추가하는 것입니다"라는 의미를 설명 할 수 있습니까? – UBA

관련 문제