我将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编译的所有游戏中。
答案 0 :(得分:1)
根据您的错误,您似乎遇到了同样的问题:.NET scripting backend and Visual Studio 2017.3 incompatibility。
Unity和Visual Studio 2017 update 3在定位UWP时存在兼容性问题,使用.NET脚本后端(IL2CPP脚本后端不受影响)和构建生成的Visual Studio项目。
要解决此问题,您可以尝试使用IL2CPP脚本后端,或将Unity升级到以下版本: