Skip to content
Alex Hedley edited this page Feb 25, 2022 · 1 revision

Create a project folder.

  • dotnet new gitignore
  • dotnet new sln -o FSharpSample
  • dotnet new classLib -lang "F#" -o src/Library
  • dotnet sln add src/Library/Library.fsproj
  • dotnet new console -lang "F#" -o src/App
  • dotnet add src/App/App.fsproj reference src/Library/Library.fsproj
  • dotnet sln add src/App/App.fsproj

Run

  • cd src/App
  • dotnet run Hello World

Test

  • mkdir test
  • cd test
  • dotnet new nunit -lang "F#"
  • dotnet add reference ../src/Library/Library.fsproj
  • dotnet sln add ./test/test.fsproj

Run and Test

  • dotnet run -p src/App
  • dotnet watch --project src/App run
  • dotnet test
Clone this wiki locally