先日A.I.VOICEをUnityで扱えるエディタ拡張がリリースされました。
ただ公式サイトの導入方法ではすんなり導入できず、タイトルのエラーで悩まされたので解決方法を記載します。
- Windows10
- Unity 2021.3.28f1
パッケージ追加時のエラー
[パッケージマネージャーウィンドウ] Unityパッケージマネージャーの操作ができません: Unable to add package [file:D:/AIVOICEforGAMES_Unity]:
Package jp.ai-j.aivoice-for-games@file:D:/AIVOICEforGAMES_Unity has invalid dependencies or related test packages:
org.nuget.csvhelper (dependency): Package [org.nuget.csvhelper@30.0.1] cannot be found [UpmError_NotFound].
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
要はCsvHelperパッケージの依存関係が解消できないと言われる。
解決方法
CsvHelperをプロジェクトへインストールします。
OSにインストールする方法もあったようですが私はUnityにパッケージインストールする方法で導入しました。
NuGetパッケージをインストールできるようにする
こちらを参考にNuGetパッケージをインストールできるようにします。
CsvHelperパッケージをインストール
ウィンドウ>パッケージマネージャー>マイレジストリからCsvHelper(NuGet)をインストールします。
以上です。