環境

  • Windows 10 64bit / WSL
  • VS Code
  • C#
  • .NET 6.0
  • コンソールアプリケーション

構成(ゴール)

|--クラスライブラリ
|  |--クラスライブラリ.csproj
|--コンソールアプリケーション
|  |--src
|     |--コンソールアプリケーション.csproj
|  |--test
|     |--テスト.csproj
|--ソリューション.sln

手順

クラスライブラリのプロジェクトを作成する

ソリューション(.sln)があるディレクトリで、

$ mkdir クラスライブラリのディレクトリ名
$ cd クラスライブラリのディレクトリ名
$ dotnet new classlib

または

$ dotnet new classlib -o クラスライブラリ名

ソリューションにクラスライブラリのプロジェクトを追加する

ソリューション(.sln)があるディレクトリで、

dotnet sln add クラスライブラリ/クラスライブラリ.csproj

コンソールアプリケーションのプロジェクトにクラスライブラリのプロジェクト参照を追加する

dotnet add コンソールアプリケーション.csproj reference クラスライブラリ.csproj