【Unity】NuGetForUnityでローカルにあるnupkgをインストールする

NuGetForUnityでローカルにあるnupkgをインストールする方法です

やりたいこと

NuGetForUnity は、UnityでNuGetパッケージを管理するためのOSSのツールです。

github.com

基本的にはnuget.orgに登録されているパッケージをインストールするためのツールですが、ローカルにあるnupkgをインストールすることもできます。
依存関係もセットでインストールしてくれるので、「公開ライブラリに依存している非公開ライブラリ」などをインストールする時に便利です。

本記事ではこの方法について説明します。

なおUnityではなく.NETプロジェクトで同じことを行いたい場合には以下の記事を参照してください(Riderを使う場合の手順)。

light11.hatenadiary.com

方法

方法としては、まずUnity上部のメニューから NuGet > Preferences を開きます。次に、Package SourcesのAdd New Sourceをクリックします。

Add New Sources

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

ローカルパッケージの情報

相対パスを入れる場合は、UnityのAssetsフォルダからの相対パスです。

あとはNuGet > Manage NuGet Packages で開くウィンドウで通常のパッケージのように検索することでインストールできます。

関連

github.com