民间, 我需要维护一个C#/ .Net桌面应用程序。所以,我需要自己设置Windows(7?)和Visual Studio。
我目前的开发机器是Macbook Pro,我想继续使用它。总的来说,我正在考虑以下方法:
一直在开源世界中,我完全不熟悉Windows世界中的选项/包。我可以在以下方面使用一些帮助:
提前感谢任何指示。
-Raj
答案 0 :(得分:0)
Mac没有Boot Camp吗?如果是这样,请使用它。 虽然看起来不错。你必须购买操作系统,然后购买开发工具(虽然有免费的Visual C#Express)。我会得到Windows 7和最新的Visual Studio(2008年,但2010年4月12日发布)。
答案 1 :(得分:0)
* 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承诺与我的Mac窗口融为一体的Windows应用程序。 可以在这个主题上使用一些帮助
我使用过parallels和VMware fusion,我更喜欢VMware,因为我可以相对轻松地将机器移动到其他VMware主机。它们在性能方面似乎有些突破,但我认为本周Parallels的速度要快一些(当然这可能会随着下一次融合更新或下一次更新而改变)。
* Does MSFT sell a package deal which has bare bones Windows 7 and the
必要的开发工具,还是我需要单独购买操作系统和开发工具?
我认为这取决于你在做什么。如果您购买了MSDN订阅,则会获得可用于开发的软件(包括所有Windows版本)。但是如果您只是购买Visual Studio,那么您也需要购买操作系统。
* Since I only need Windows to churn this C# desktop application,
什么是操作系统版本和风格或 我应该得到Visual Studio吗?
您应该获得打算支持您的应用程序的操作系统版本。
祝你好运,- JED
答案 2 :(得分:0)
我已经在15英寸MacBook Pro(2013和2018型号)上同时使用了Bootcamp和VMWare Fusion(2013和2018型号)。Bootcamp的电池寿命更好。尽管在性能方面,macOS下的Windows VM可以由于SSD性能存在显着差异,因此开发箱更好-在VM中比在Bootcamp中更快,特别是在随机读写中(这对于项目构建时间至关重要)。