使用Visual Studio 2017.3编译Unity UWP构建时遇到错误

时间:2017-09-06 06:58:32

标签: c# unity3d uwp visual-studio-2017 build-error

我将Unity游戏移植到通用Windows平台。但是在Visual Studio 2017.3中创建构建期间,我收到了这个错误:

  

命令"" F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Unity \ Tools \ AssemblyConverter.exe" -platform = uap -lock =" F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ project.lock.json" -bits = 64 -configuration = Debug -removeDebuggableAttribute = False -path ="。" -path =" .. \玩家\ UAP \ 64 \调试" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ Assembly-CSharp-firstpass.dll" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ Assembly-CSharp.dll" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ Assembly-UnityScript-firstpass.dll" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ Assembly-UnityScript.dll" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ UnityEngine.dll" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ UnityEngine.UI.dll" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ UnityEngine.Networking.dll" " F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ LightMixerScripts.dll""警方Sniffer Dog Chase F:\游戏4 \警察嗅探犬ChaseV1.0 \ WinStore_10 \警方嗅探犬追逐\警察嗅探犬Chase.csproj 279

我现在删除Unity中的所有错误。在Unity中一切正常,但Visual Studio在编译期间会生成此错误。它发生在我尝试用Visual Studio编译的所有游戏中。

1 个答案:

答案 0 :(得分:1)

根据您的错误,您似乎遇到了同样的问题:.NET scripting backend and Visual Studio 2017.3 incompatibility

Unity和Visual Studio 2017 update 3在定位UWP时存在兼容性问题,使用.NET脚本后端(IL2CPP脚本后端不受影响)和构建生成的Visual Studio项目。

要解决此问题,您可以尝试使用IL2CPP脚本后端,或将Unity升级到以下版本: