Unity version - Unity 2017.1.0f3(64 bit)
Previously, we were using Unity 4.6.3 and the build was ok.
Recently, we changed to a newer version of Unity.
When we try to build the scene in Unity 2017.1.0f3, we get the following error.
"ArgumentException: The Assembly UnityEditor is referenced by iDirect ('Assets/IonGFX/iDirect.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:142)
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:148)
UnityEditor.AssemblyHelper.FindAssembliesReferencedBy (System.String[] paths, System.String[] foldersToSearch, BuildTarget target) (at C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:179)
UnityEditor.HostView:OnGUI()"
The iDirect.dll is there in the folder mentioned.
I checked to find the iDirect.dll is actually a 32 bit dll.
Can this dll be used in Unity 2017.1 during build?
If so, please guide me to include the dll so that I can build successfully.
Any help in this issue is much appreciated.
Thank you,Unity Version - Unity 2017.1.0f3 (64 bit)
Not able to build in unity as it throws the following error:
"ArgumentException: The Assembly UnityEditor is referenced by iDirect ('Assets/IonGFX/iDirect.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:142)
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:148)
UnityEditor.AssemblyHelper.FindAssembliesReferencedBy (System.String[] paths, System.String[] foldersToSearch, BuildTarget target) (at C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:179)
UnityEditor.HostView:OnGUI()"
Previously, we were using Unity 4.6.3 version and we were able to build successfully. In the new version, I am not sure why I can't build.
I notice that iDirect.dll is available in the specified folder.
Upon investigation, I found iDirect.dll is a 32-bit dll.
But the build doesn't happen in any settings (64 or 32 bit)?
Any help to solve the error would be of great use.
↧