As .NET becomes more common cross-platform, a new generation of tools is emerging to help developers manage common workflows when using the same .NET code across multiple operating systems,
In this guest post, June Rhodes from the Protobuild project team explains more about the project. If it looks like it will be useful to you, I encourage you to give it a try and get involved in the growing community.
Do you develop
I had used both techniques before I developed Protobuild; a cross-platform project generator for C#. With my solutions often having 10 or more assemblies, manually keeping a Windows,
I searched around for project generators at that point, but there weren't any particular good C# options.
Over time Protobuild evolved to support more platforms; it now supports Windows, Linux, Mac (MonoMac, XamMac and Xamarin.Mac), iOS, tvOS, Android, Ouya, PCL (for bait-and-switch), Windows 8 Apps, Windows Phone 8, Windows Phone 8.1, Web (via JSIL) and most recently Universal Windows Apps - and you can target all of these platforms for your project just by selecting a drop-down
These days, Protobuild is used by cross-platform projects like MonoGame to manage their projects and dependencies. It's capable of cross-platform package
If you're managing cross-platform .NET projects, and you'd like to try out or use Protobuild for your own projects, you can download it from the Protobuild website.
June Rhodes, Project Lead, Protobuild