【问题标题】:Is it possible to develop Windows Phone 7 apps without a Windows machine?是否可以在没有 Windows 机器的情况下开发 Windows Phone 7 应用程序?
【发布时间】:2012-01-17 19:38:40
【问题描述】:

我没有 Windows 机器,只有 Mac 和 Linux 机器。 Windows 挺贵的,我也不想盗版。

是否可以在 Mac OS X 或 Linux 中开发 Windows Phone 7 应用程序?是否需要 Visual Studio?

【问题讨论】:

标签: c# linux macos windows-phone-7 windows-7


【解决方案1】:

如果您想要一个价格合理且合法的 Windows 7 Home Premium 副本,可以使用$99 的系统构建器许​​可证。

有无数的报告称,这在 Mac OS X 和 Linux 上的虚拟化软件中运行良好。

我亲自在 Ubuntu 10.10 上的 VirtualBox 中运行 Windows 7,这是一次很棒的体验。绝对是开发 Windows 应用程序的实用环境。

安装 Windows 7 后,您需要的所有开发工具(包括手机模拟器)都可以从 Microsoft 免费获得。

【讨论】:

  • +1。比公认的答案更好。葡萄酒?哈哈。不要这么想。构建软件 = 获得正确的工具。虚拟机上的 Windows 是必经之路。
  • 更何况还有免费试用的Windows+VS2010等VM镜像如microsoft.com/download/en/details.aspx?id=240。让你至少在花几个月的时间前花掉任何钱。
  • 我同意,这是一个比公认的更好的答案。如果您想为 Windows Phone 开发,只需获取 Windows。
  • Windows Phone 8.0 模拟器对我来说无法在 VirtualBox 中运行,它需要硬件虚拟化本身,这似乎无法通过虚拟机实现。
  • Coxy 的链接似乎不再有效。现在modern.ie 提供免费、合法的 Windows VM 映像供下载,持续 90 天无需激活。
【解决方案2】:

没有。

话虽如此,也许可以通过 Wine 在 Linux 上运行 Visual Studio for Windows Phone(免费),但我对此表示怀疑。

您可以在 Linux 上进行一些 Silverlight 开发,学习一些 XAML 和 C# 概念,然后在 Windows Phone 上应用它们,但如果没有 Windows 机器,您将无法编写真正的 WP 应用程序。

【讨论】:

  • 您仍然需要以某种方式部署它,这需要 Zune。我猜这在 Wine 下是否有效是另一回事。
  • 我想我需要购买 Windows。不支持 Windows 8 测试版。
  • 也许 xda 的人会在某个时候开发一种从其他操作系统部署应用程序的方法,但如果没有这些工具,开发将是一件痛苦的事情。顺便说一句,如果您是学生,请务必检查 Dreamspark 之类的程序。基本上,他们会免费为您提供 Windows 和更多东西。对于公司来说,有 Bizspark 和 Website spark,但如果你只想为手机开发,我认为这些没有意义。
  • 这很不幸......我刚刚开始关注移动开发,这导致我首先开发另一个操作系统(可能是Android)。我希望 Windows 人意识到这一障碍并改变他们关于鼓励购买他们的操作系统的政策
【解决方案3】:

是否需要 Visual Studio?

您的个人资料显示您已 16 岁。您很可能有资格参加 Microsoft 的 DreamSpark 计划。即使是在家上学的孩子也有资格。这意味着您可以合法地免费访问 Visual Studio 2010 Professional。

【讨论】:

    【解决方案4】:

    我自己没有尝试过,但我认为您可以使用 PhoneGap 和他们的PhoneGap Build 服务来做到这一点。

    但是我想如果没有模拟器(我知道你需要 Windows),它的调试周期会非常痛苦。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      相关资源
      最近更新 更多