问题
I don't have a Windows machine, just a Mac and a Linux box. Windows it pretty expensive, and I don't want to pirate it either.
Is it possible to develop Windows Phone 7 apps in Mac OS X or Linux? Is Visual Studio required?
回答1:
No.
That being said maybe it is possible to run Visual Studio for Windows Phone (which is free) on Linux via Wine but I doubt it.
You can do some Silverlight development on Linux and learn some of the XAML and C# concepts and apply them later on Windows Phone but you won't be able to write a real WP app without a Windows machine.
回答2:
If you want an affordable and legal copy of Windows 7 Home Premium, a system builder license is available for $99.
There are countless reports of this running great in virtualization software on Mac OS X and Linux.
I personally ran Windows 7 in VirtualBox on Ubuntu 10.10 and it was a great experience. Definitely a practical environment to develop Windows applications in.
Once you've got Windows 7, all the development tools you need (including the phone emulator) are free from Microsoft.
回答3:
Is Visual Studio required?
Your profile says you're 16 years old. You more than likely qualify for Microsoft's DreamSpark program. Even homeschooled kids qualify. This means you have legal free access to Visual Studio 2010 Professional.
回答4:
I haven't tried this myself, but I think you can do this using PhoneGap and their PhoneGap Build service.
However I imagine its a pretty painful debug cycle without the emulator (which I understand you need Windows for).
来源:https://stackoverflow.com/questions/8463669/is-it-possible-to-develop-windows-phone-7-apps-without-a-windows-machine