Ank*_*hah 3 dll unity-game-engine ios
我是 Unity 的新手,并使用 Unity 5.1.1 升级了我的一个应用程序。它在 4.6.2 上运行良好,但升级后出现以下错误
ArgumentException: The Assembly UnityEditor is referenced by iGUI ('Assets/lib/igui/Runtime/iGUI.dll'). But the dll is not allowed to be included or could not be found.
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache, BuildTarget target) (at /Users/builduser/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:154)
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache, BuildTarget target) (at /Users/builduser/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:160)
UnityEditor.AssemblyHelper.FindAssembliesReferencedBy (System.String[] paths, System.String[] foldersToSearch, BuildTarget target) (at /Users/builduser/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:192)
UnityEditor.HostView:OnGUI()
Run Code Online (Sandbox Code Playgroud)
我尝试将兼容性从“.net 2.0 子集”更改为“.net 2.0”,但这没有用。
任何帮助将不胜感激
提前致谢
我在尝试构建包含自定义 DLL 的游戏时遇到了类似的问题,尽管我的错误消息略有不同。
ArgumentException: The Assembly UnityEditor is referenced by Namespace.In.MyCustom.Dll ('Assets/Dlls/MyCustom.dll'). But the dll is not allowed to be included or could not be found.
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache, BuildTarget target) (at C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:156)
UnityEditor.AssemblyHelper.FindAssembliesReferencedBy (System.String[] paths, System.String[] foldersToSearch, BuildTarget target) (at C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:194)
UnityEditor.HostView:OnGUI()
Run Code Online (Sandbox Code Playgroud)
我的 DLL 引用了UnityEditor.dll,它不包含在任何统一游戏的发行版中。我通过在 Unity 中选择 MyCustom.dll 解决了这个问题,并通过取消选中“任何平台”(见图)来停止将其包含在构建过程中。
如果您在其中一个GameObjects中引用了UnityEditor.dll 的功能,您可能想尝试依赖于平台的编译。
| 归档时间: |
|
| 查看次数: |
3872 次 |
| 最近记录: |