- Install .NET Core >= 2.1.3 so you have access to
dotnet tool install
. - Install Fake 5.0 with
dotnet tool install fake-cli -g
. - Install Fake Templates with
dotnet new -i "fake-template::*"
- Create a new folder and
cd
into it - Create a new Fake script with
dotnet new fake
. - Run
fake run build.fsx
a first time. This will build a dummy target and download all the packages fake needs. - Copy over the
build.fsx
from this gist. - Run
fake run build.fsx -t Setup
to create a shell solution and projects, and wire up the dependencies. You shouldn't have to run theSetup
target again for this solution! - Run
fake run build.fsx
to build the newly created solution. - Modify the projects to suit your desires and run
fake run build.fsx
to build the solution again.
- 2018-07-10 .NET Core 2.1 -
Contracts
requires a reference toMicrosoft.Orleans.Core
as well