none
C# 로 맥용 프로그램 개발이 가능한지 문의드립니다. RRS feed

  • 질문

  • 제목처럼 맥용 프로그램 개발이 가능한지 문의드립니다.

    초짜라 질문이 황당해서 죄송합니다.

    2012년 1월 7일 토요일 오전 1:11

모든 응답

  • 안녕하십니까? powernews74

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 “C# 로 맥용 프로그램 개발이 가능한지 문의드립니다.”에 대한 답변을 드리겠습니다.

     

    WPF는 현재 Mac에서는 불가능합니다. Mono또는 Silverlight 가 가능합니다.

    저희는 Silverlight을 추천해드리고자합니다.

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    2012년 1월 9일 월요일 오전 1:30
    중재자
  • 안녕하십니까? powernews74
    Microsoft TechNet의 Forum 사이트를 방문해 주셔서 감사합니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다. 하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.
    2012년 1월 18일 수요일 오전 6:21
    중재자
  • 안녕하세요. Microsoft ALM MVP 엄준일 입니다.

    공식적으로는 .NET Framework 는 윈도우 이외의 운영체제에서 지원하지 않습니다.
    그 이유는 간단하게 설명드리면, .NET Framework 의 내부 코드가 Win32 등 Native 윈도우 API 를 호출하는 코드가 많기 때문입니다.

    그 방안으로 Jina Lee 님께서 말씀하신 실버라이트가 대안이 될 수 있습니다.
    하지만, 마이크로소프트에서 실버라이트에 대한 적극적인 지원이 없는 상황에서 상용(또는 기업)에서 사용하는 어플을 개발하기란 부담스러울 수 있습니다.

    만약, 맥용 데스크탑 어플이나 ASP.NET 어플이라면 Mono 를 적극적으로 사용해보시기 바랍니다.
    멀티플랫폼을 지원하기 위해 고려된 프로젝트는 상당수 Mono 로 전향하고 있는 추세이고,
    .NET 최신 버전을 짧은 공백에 거의 모든 스팩을 지원하는 유일한 대안이기 때문입니다.

    특히 맥용 윈도우 어플 개발 시 기존 System.Windows 대신 Mono 의 멀티플랫폼 그래픽 개체 라이브러리인 GTK# 등을 참조하여 개발하시면
    맥용에서 돌리기에 문제가 없습니다.

    다만, 윈도우에 종속적인 레지스트리 접근 등과 같은 코드를 작성하시면 안됩니다.
    맥에서는 윈도우의 레지스트리라는 것이 없으니까요

    감사합니다.


    엄준일 (Junil, Um) Microsoft Visual Studio ALM MVP (Team System) Personal Blog : http://blog.powerumc.kr Visual Studio Korea Team Blog : http://vsts2010.net

    2012년 2월 16일 목요일 오전 3:16
  • http://www.mono-project.com/Mono:OSX

    가 도움이 되겠네요.

    2012년 4월 2일 월요일 오후 2:24