#できないこと
UnityでPC環境へのビルド実行時に「Building Resources folder」の部分で止まってしまい、ビルドを完了することができません。
すべてのプロジェクトがビルドできないわけではなく、ある特定のプロジェクトができません。
エラー内容
UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00234] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:190 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:96 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
#現在調べたこと
幾つかサイトを参考にしましたが、Android環境へのビルド時にエラーが発生している状況が多くPC環境へビルドした際にエラーが発生した事例は多くありませんでした。
以下のサイトを参考にさせていただきましたが、解決しませんでした。
https://qiita.com/Nagitch/items/080bdc1fc25399179d14
#さらに調べたこと
問題となるプロジェクト内でファイルを1つずつ消しながら調査したところ「System.Windows.Forms.dll」を消したことでビルドが通りました。
このDLLファイルが何か悪さをしていたのでしょうか?ちなみにこのDLLファイルはUnity内でフォルダ選択ダイアログを表示する為に使用しておりました。
#Unityのバージョン
使用しているバージョンは2018.3.3f1です
「System.Windows.Forms.dll」がResourcesフォルダに入っているということでしょうか?
同ファイルを「Editor」または「Plugins」フォルダに移動するとどうでしょうか? 参考: https://docs.unity3d.com/ja/current/Manual/PluginInspector.html
いえ、DLLファイルは「Assets/Plugins」のフォルダに入っています
Assets下にEditorフォルダを作成し、DLLファイルを移動してから実行してもダメでした
となるとdllそのものの問題かもしれないですね。
一応問題の切り分けとして、新規作成したプロジェクトに該当dllファイルを入れてビルド出来るか試してみてください。
返信が遅くなり申し訳ございません。
やはりdlファイルに問題があるようで、新規作成したプロジェクトもビルドできませんでした。
回答1件
あなたの回答
tips
プレビュー