【C#, CLI】クラスライブラリを参照、monoでコンパイル実行する

環境

macOS Sierra 10.12.6
mono version 5.8.0.108
NVIM v0.2.2

準備と実行

[1]. コンソールアプリを作る

dotnet new -n Console

[2]. クラスライブラリを作る

dotnet new classlib -n Clazz

dotnet new コマンド - .NET Core CLI | Microsoft Docs

[3]. dllを作成する

csc /target:library /out:Clazz.DLL ../Clazz/Clazz.cs

方法: コマンド ラインを使用してアセンブリを作成および使用する (C# および Visual Basic)

[4]. Console.cs のディレクティブに Clazz を追加する
[5]. mono を使ってコンパイル/実行する

dll を元にコンソールアプリをコンパイル

mcs -r:Clazz.DLL Console.cs

.exeが作成されるので実行

mono Console.exe

dll の作成は dotnet build でもいけるのかな?
dotnet build コマンド - .NET Core CLI | Microsoft Docs