Cross-platform project generation for C#
Define your project content once and compile code for every platform, in any IDE or build system, on any operating system. See http://protobuild.org/ for more information.
Whether you're looking to start using Protobuild in your own project, or using it to generate an existing project, documentation such as usage guides can be found on the GitHub Wiki.
Protobuild supports the following platforms out-of-the-box, but by customizing the project generation you can support any platform you like:
- Android (via Xamarin)
- iOS (via Xamarin)
- Linux
- MacOS
- Ouya (via Xamarin)
- PCL (for Bait-and-Switch PCL only)
- PSMobile
- Windows
- Windows8
- WindowsPhone
- WindowsPhone81
- Web (via JSIL)
For example, to generate for the WindowsPhone platform, use Protobuild.exe --generate WindowsPhone
.