summaryrefslogtreecommitdiff
path: root/bindings/csharp/README
blob: 11ad4c5c37f5400533806686189f07a201be55ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Building on debian/ubuntu the commandline way
1. sudo apt-get install cli-common-dev
2. sudo apt-get install mono-xbuild 
3. navigate to bindings/csharp
4. make or xbuild Sword.csproj to build the bindings project only
5. xbuild Sword.sln to build everything; bindings, unit tests and LookupExample.

Building on debian/ubuntu the IDE way
1. sudo apt-get install MonoDevelop
2. launch MonoDevelop and open sword/bindings/csharp/Sword.sln
3. Hit the run button

Unit Tests
MonoDevelop has a unit test runner built in.
1. launch the Sword.sln file in monodevelop
2. View->Unit Testing
3. Right click on top level test (Sword)
4. Run test

LookupExample
1. Navigate to sword/bindings/csharp/examples
2. make
3. output will be in bin/Release
4. mono LookupExample.exe KJV john.3.16