WIP: Cross platform development with Dynamo - Benglin/Dynamo GitHub Wiki
http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-6977
RequiresDynamo'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