【问题标题】:Windows Mobile Development Under Mac OS XMac OS X 下的 Windows Mobile 开发
【发布时间】:2011-06-09 16:10:00
【问题描述】:

我正在我的 Mac 上开发适用于 iPhone 和 Android 的应用程序,但现在我想将它们移植到 Windows Mobile。我知道它需要 Visual Studio,但这只是您想要制作 .Net 应用程序的原因。那我想知道有没有其他选择,比如 Mono...

【问题讨论】:

    标签: macos windows-mobile mobile


    【解决方案1】:

    请看看这个 http://blogs.msdn.com/b/interoperability/archive/2012/12/21/how-to-develop-for-windows-phone-8-on-your-mac.aspx

    此 Visual Studio 代码可用于启动和测试一些基本的 wiMo 应用程序开发

    【讨论】:

      【解决方案2】:

      我实际上正在考虑使用 Mono 和 Moonlight 来启动一个项目。诚然,我正处于研究的早期阶段,但我认为这是可以做到的,我希望在不久的将来开始让一些人聚在一起提供帮助。当我有事情发生时,我会将 github repo 发回这里。

      【讨论】:

        【解决方案3】:

        对于托管和本机 Windows Mobile 应用程序,您都需要 Visual Studio。我认为 Mono 不支持 .NETCF,我认为 SharpDevelop 也不支持。

        您可能需要安装 Windows 虚拟机才能在 Mac 上运行。或者... 获得一台用于 Windows 开发的 PC。因为我同时使用 iPhone、Android 和 .NET,所以我的办公桌上同时有 PC 和 Mac 工作站。

        【讨论】:

        • 是的,我也有一台 PC 工作站,但我想放弃我所有的 Windows 设备并永远直接使用 Mac
        【解决方案4】:

        Windows Phone 7(与 Windows Mobile 不同)是一个非常封闭的系统,支持一个开发环境。 IE。您被困在 Visual Studio 中,因此被困在 Windows 中。

        更新:Windows Mobile 6.x 对 MacOS 开发者来说也好不到哪里去。对于 .NET CF,您使用 Visuaal Studio 2005 或 2008。对于本机代码开发,您可以使用 Visual Studio 2005(如果有记忆的话),或者在此之前,存在 eMbedded Visual Studio 4(以及更早的嵌入式可视化工具 3),两者都相似到 Visual Studio 6(并且可能使用相同的代码库构建)。

        替代方案包括 FreePascal(Pascal 语言,本地代码编译)和 NSBasic(解释的 BASIC 语言,如果有记忆的话)。

        但所有这些工具都只适用于 Windows。

        【讨论】:

        • 我说的是 Windows Mobile,而不是 Windows Phone 7 ;)
        猜你喜欢
        • 2023-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-24
        • 2011-01-03
        • 2012-11-09
        • 1970-01-01
        相关资源
        最近更新 更多