Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将脚本后端从IL2CPP更改为.NET Unity(适用于最新版本的Vuforia)_.net_Unity3d_Uwp_Vuforia_Il2cpp - Fatal编程技术网

将脚本后端从IL2CPP更改为.NET Unity(适用于最新版本的Vuforia)

将脚本后端从IL2CPP更改为.NET Unity(适用于最新版本的Vuforia),.net,unity3d,uwp,vuforia,il2cpp,.net,Unity3d,Uwp,Vuforia,Il2cpp,我需要更新我的项目表2017.2至2017.3,以获得新的Vuforia版本(因为新的车型目标)。这名球员仍然表现良好。但是如果我想为全息镜头制作一个UWP应用程序。我得到的错误是,脚本后端不正确(使用IL2CPP) 所以我在设置中改成了.NET。但现在的错误是,构建路径是为IL2CPP创建的 UnityException: Build path contains project built with IL2CPP scripting backend, while current project

我需要更新我的项目表2017.2至2017.3,以获得新的Vuforia版本(因为新的车型目标)。这名球员仍然表现良好。但是如果我想为全息镜头制作一个UWP应用程序。我得到的错误是,脚本后端不正确(使用IL2CPP)

所以我在设置中改成了.NET。但现在的错误是,构建路径是为IL2CPP创建的

UnityException: Build path contains project built with IL2CPP scripting backend, while current project is using .NET scripting backend.
 PostProcessWinRT.CheckSafeProjectOverwrite () (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessWinRT.cs:303)
 PostProcessWinRT.Process () (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessWinRT.cs:127)
 UnityEditor.WSA.BuildPostprocessor.DoPostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/ExtensionModule.cs:117)
 UnityEditor.WSA.BuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/ExtensionModule.cs:124)
 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
那我现在能做什么呢?我能改变路线吗

以下是我的原始设置:


发生此错误的原因是Unity无法将两个不同脚本后端的输出写入同一位置。您可以通过删除IL2CPP脚本后端生成的输出目录或为.NET后端创建新的输出目录来解决此问题。

发生此错误的原因是Unity无法将两个不同脚本后端的输出写入同一位置。您可以通过删除IL2CPP脚本后端生成的输出目录或为.NET后端创建新的输出目录来修复此问题

UnityException: Build path contains project built with IL2CPP scripting backend, while current project is using .NET scripting backend.
 PostProcessWinRT.CheckSafeProjectOverwrite () (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessWinRT.cs:303)
 PostProcessWinRT.Process () (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessWinRT.cs:127)
 UnityEditor.WSA.BuildPostprocessor.DoPostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/ExtensionModule.cs:117)
 UnityEditor.WSA.BuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/ExtensionModule.cs:124)
 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)