在 Mac 上开发 Windows 应用程序的购物清单 [英] Shopping list for developing Windows app on Mac

查看:26
本文介绍了在 Mac 上开发 Windows 应用程序的购物清单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

各位,我需要维护一个 C#/.Net 桌面应用程序.所以,我需要设置自己的 Windows(7?) 和 Visual Studio.

我目前的开发机器是 Macbook Pro,我想继续使用它.总的来说,我正在考虑以下食谱:

  • 安装 VMWare Fusion 或 Parallels 或 VirtualBox 以运行 Windows 操作系统
  • 购买一个 Windows 版本以在其上进行开发
  • 购买 Windows 开发者工具

一直在开源世界中,我完全不熟悉 Windows 世界中的选项/包.我可以在以下方面使用一些帮助:

  • 上面的食谱看起来不错,还是我需要改变一些东西?
  • 什么是购买/使用的良好 VM 环境?VirtualBox 是免费的,但 Parallels/VMWare 承诺将 Windows 应用程序融入我的 Mac 窗口.可以使用有关此主题的一些帮助
  • MSFT 是否出售包含基本 Windows 7 和必要开发工具的一揽子交易,还是我需要单独购买操作系统和开发工具?
  • 由于我只需要 Windows 来搅动这个 C# 桌面应用程序,我应该获得什么操作系统版本和风格或 Visual Studio?

提前感谢您的指点.

-拉杰

解决方案

* 上面的配方看起来不错,还是我需要改变一些东西?

看起来不错,我也是这样做的.

<块引用>

* 购买/使用的良好 VM 环境是什么?VirtualBox 是免费的,但是

Parallels/VMWare 承诺与我的 Mac 窗口融合的 Windows 应用程序.可以在这个主题上使用一些帮助

我使用过并行和 VMware 融合,我更喜欢 VMware,因为我可以相对轻松地将机器移动到其他 VMware 主机.在性能方面,它们似乎是颠倒的,但我认为本周,Parallels 会快一些(当然这可能会随着下一次融合更新或下一次 Parallels 更新而改变).

<块引用>

* MSFT 是否出售一揽子交易,其中包含基本的 Windows 7 和

必要的开发工具,还是需要单独购买操作系统和开发工具?

我认为这取决于您在做什么.如果您购买 MSDN 订阅,您将获得可用于开发的软件(包括所有 Windows 版本).但是如果你只是购买Visual Studio,那么你也需要购买操作系统.

<块引用>

* 因为我只需要 Windows 来搅动这个 C# 桌面应用程序,

操作系统版本和风格是什么或我应该得到 Visual Studio?

您应该获得您打算支持您的应用程序的任何操作系统版本.

祝你好运,

--jed

Folks, I need to maintain a C#/.Net desktop application. So, I need to set myself up with Windows(7?) and Visual Studio.

My current development machine is a Macbook Pro and I would like to continue using it. Overall, I am considering the following recipe:

  • Install VMWare Fusion or Parallels or VirtualBox for running the Windows OS
  • Buy a version of Windows to develop on
  • Buy Windows Developer tools

Having been in the open source universe all this time, I am utterly unfamiliar with the options/packages in the Windows world. I could use some help on the following:

  • Does the recipe above look fine, or do I need to change something?
  • What is a good VM environment to buy/use? VirtualBox is free, but Parallels/VMWare promise Windows app that blend in with my Mac windows. Could use some help on this topic
  • Does MSFT sell a package deal which has bare bones Windows 7 and the necessary dev tools, or do I need to buy the OS and dev tools separately?
  • Since I only need Windows to churn this C# desktop application, What is the OS version and flavor or Visual Studio I should get?

Thanks in advance for any pointers.

-Raj

解决方案

* Does the recipe above look fine, or do I need to change something?

Looks fine to me, it is what I do too.

* What is a good VM environment to buy/use? VirtualBox is free, but

Parallels/VMWare promise Windows app that blend in with my Mac windows. Could use some help on this topic

I've used parallels and VMware fusion and I prefer VMware because I can move machines to other VMware hosts relatively easily. They seem to flip-flop when it comes to performance, but I think this week, Parallels is a little faster (of course this might change with the next fusion update, or the next parallels update).

* Does MSFT sell a package deal which has bare bones Windows 7 and the

necessary dev tools, or do I need to buy the OS and dev tools separately?

I think that this depends on what you are doing. If you purchase an MSDN subscription, you get software that you can use for development (including all windows versions). But if you just purchase Visual Studio, then you need to buy the OS too.

* Since I only need Windows to churn this C# desktop application,

What is the OS version and flavor or Visual Studio I should get?

You should get whichever OS versions you intend to support your application on.

Good luck,

--jed

这篇关于在 Mac 上开发 Windows 应用程序的购物清单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆