2017-03-15 18 views
1

Windows의 Xamarin Studio에서 C#을 사용하여 개발 된 GTK # 프로젝트가 있습니다.Mac OSX에서 GTK # (C#)을 실행하는 방법

내 응용 프로그램 용 .exe 파일을 생성 할 수는 있지만 Mac에서는 실행할 수 없습니다. 이 .exe 파일을 .dmg/.app로 변환하거나 Windows (Bootcamp)를 사용하지 않고 Mac에서이 .exe를 실행하는 방법이 있습니까?

참고 : WineBottler가 내 프로젝트에서 작동하지 않았습니다.

답변

0

현재 매뉴얼을 살펴보세요 OS의 X의 실행을위한 응용 프로그램을 패키지로 macpack을 사용해야합니다

macpack가 사용되는 도구입니다 : 여기 http://manpages.ubuntu.com/manpages/zesty/en/man1/macpack.1.html

해당 페이지에서 발췌 한 내용이다에서 OS X에 어울리는 번들을 준비

macpack는 Mac OS X에 배포 GUI 가용성을 요구 (System.Windows.Forms 또는 코코아 번호 등)를 관리 패키지 어셈블리 에서는 어셈블리와 리소스를 제공했습니다. 번들에는 지정된 어셈블리와 제공된 리소스 (-resource : switch와 함께 이 지정됨)가 포함됩니다.

0

당신이 모노 윈도우 에서 컴파일 한 .exe가 실행하면 창에 특정 무언가에 대한 종속성을 가지고해야하지 않는 한 다음 Mac에 설치되어있는 경우. 일부 Windows 라이브러리는 Mac 또는 Linux 용 Mono로 포팅되지 않았으며 ILMerge (Windows) 또는 ILRepack (* nix)을 사용하는 경우 문제가 발생할 수도 있습니다.

MacPack을 사용하여 응용 프로그램 파일을 작성할 필요가 없으며 대상 Mac 컴퓨터에 Mono가 설치되어있는 한 수동으로 비교적 간단하게 수동으로 실행할 수 있습니다. 수동으로 빌드 할 수있는 .app 패키지 폴더 구조가 있습니다.

당신은 특별한 일, 모두는 GTK # 모노 설치되어 제공이 필요하지 않습니다, 당신은 더 이상 도움, 건배 필요하면 알려 M.