2010-12-10 2 views
4

Mono 프레임 워크를 사용하여 현재의 C# 응용 프로그램 크로스 플랫폼 (Mac을 우선적으로 타겟팅)을 사용하려고합니다.사용자가 Mono 프레임 워크를 설치하도록 요구하는 것은 나쁜 습관입니까?

가능합니다.입니다. 응용 프로그램과 함께 Mono 프레임 워크의 필요한 부분을 번들링하여 (따라서 사용자가 강제로 설치하지 않아도 됨). 불행히도 실제로는 이 극도로 어려웠습니다.은 실제로 실현되지 않았습니다. 관련 질문이 here이지만 사용 가능한 답변이 없습니다.

사용자가이 프레임 워크를 설치하도록 요구하는 것이 바람직하지 않습니까? 이를 설치하면 실제 응용 프로그램의 패키지 크기가 크게 줄어들며이를 필요로하는 모든 응용 프로그램에서 재사용 할 수 있습니다.

+0

모노가 프레임 워크 ('.framework' 번들)로 배포 되었습니까? 아니면 배포 될 수 있습니까? Mac에서는 앱의 Frameworks 디렉토리에이를 포함시킬 수 있습니다. – mipadi

+1

Mac 사용자는 신경 쓰지 않을 것이라고 생각하지만 일부 컴퓨터 사용자 (예 : Richard Stallman)는 컴퓨터에 교활하고 악의있는 ​​Mono *를 설치했다는 사실을 알게되면 뒤집어 씁니다. –

+0

@mipadi 만약 당신이 그것을 작동하게 할 수있는 방법을 알려주십시오. 나는 모든 것을 시도했고 성공을 거두지 못했습니다. – jocull

답변

1

대상의 대상은 누구에게 달려 있습니까? 개발자는 마음에 들지 않지만 평균적인 사용자는 마음을 먹을 것입니다. 또한 응용 프로그램에서 Mono를 번들로 사용하면 내 경험에 비추어 볼 때 프레임 워크의 새로운 버전에서 회귀하지 않게됩니다.

MonoMac 프로젝트의 일환으로 Miguel de Icaza와 다른 사람들은 Mono를 응용 프로그램 번들에 임베드하는 고통없는 방법으로 작업하고 있습니다.

관련 문제