はじめに
今回はUnity上でNuGetパッケージをダウンロードしてみたいと思います。
実は以前Visual Studio
でNuGet
パッケージをダウンロード&ビルドして、Unity
に取り込むというかなり回りくどいことをしていました。
www.hanachiru-blog.com
しかし調べてみたところNuGetForUnity
というプロジェクトをGitHub
にあげてくださっている方がいたので、今回はそちらを利用してみたいと思います。
github.com
NuGetForUnityをインポートする
まずはこちらのRelease
ページから、最新のNuGetForUnity
をダウンロード&Unityにインポートをしてください。
NuGet Packageをダウンロードする
無事にNuGetForUnity
がインポートできると、上にあるメニューにNuGet
という欄が出来ているはずです。
NuGetパッケージをダウンロードするにはNuGet -> Manage NuGet Packages
を選択し、NuGet Window
を開きます。
後は目的のパッケージを見つけてインストールボタンを押せば完了です。
注意点
パッケージには依存関係が存在するものが存在します。
例えば今回のサンプルとしてインストールしたAngleSharp
にはSystem.Text.Encoding.CodePages[4.5.0)
に対する依存関係がある,つまりはSystem.Text.Encoding.CodePages[4.5.0)
がないと動作しない(丁寧にNuGetForUnity
がエラーを吐いてくれる)ということになります。
補足ですが[4.5.0, )
というのは数学的な意味で、[
は以上・)
は未満ということで、[4.5.0, )
は4.5.0
以上という意味になります。
必ず確認する癖をつけておきましょう。