Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Cross-platform project generation for C#
C# XSLT Other
branch: master


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 for more information.

Getting Started

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 Read the Docs.

Supported Platforms

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.

Something went wrong with that request. Please try again.