NuGetForUnityでローカルにあるnupkgをインストールする方法です
やりたいこと
NuGetForUnity は、UnityでNuGetパッケージを管理するためのOSSのツールです。
基本的にはnuget.orgに登録されているパッケージをインストールするためのツールですが、ローカルにあるnupkgをインストールすることもできます。
依存関係もセットでインストールしてくれるので、「公開ライブラリに依存している非公開ライブラリ」などをインストールする時に便利です。
本記事ではこの方法について説明します。
なおUnityではなく.NETプロジェクトで同じことを行いたい場合には以下の記事を参照してください(Riderを使う場合の手順)。
方法
方法としては、まずUnity上部のメニューから NuGet > Preferences を開きます。次に、Package SourcesのAdd New Sourceをクリックします。

ローカルパッケージの識別名とローカルパッケージの入っているフォルダパスを入力できるようになるので、入力します。

相対パスを入れる場合は、UnityのAssetsフォルダからの相対パスです。
あとはNuGet > Manage NuGet Packages で開くウィンドウで通常のパッケージのように検索することでインストールできます。