Skip to content

WIP: Cross platform development with Dynamo

Peter Boyer edited this page Apr 9, 2015 · 3 revisions

Dynamo's core can be built and run on OS X and Linux using the Mono runtime. Not all parts of Dynamo are cross-platform - notably Dynamo's WPF UI can not be run on OS X or Linux.

Getting started

Installing mono

Mono is required to build and run Dynamo on non-windows platforms.

With Ubuntu
# sudo apt-get install mono-complete
With OS X

Install homebrew from brew.sh

# brew install mono

Building Dynamo

On any platform:

# xbuild Dynamo.All.2013.sln

Making a simple project referencing DynamoCore

Make Program.cs and put this inside:

using Dynamo.Core;

public class Program {
  public static void Main(){
    var model = DynamoModel.Start();
  }
}

From the command line:

# mcs -r:DynamoCore.dll Program.cs

Run:

# mono Program.exe
Clone this wiki locally