2017-09-06 26 views
-5

我正在将Unity游戏移植到Universal Windows Platform。但是,创造建立在Visual Studio 2017.3期间,我得到这个错误:使用Visual Studio 2017.3编译Unity UWP内部版时出现错误

The command ""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="..\Players\UAP\x64\Debug" "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"" exited with code 1. Police Sniffer Dog Chase F:\Games 4\Police Sniffer Dog ChaseV1.0\WinStore_10\Police Sniffer Dog Chase\Police Sniffer Dog Chase.csproj 279

我现在删除团结所有错误。在Unity中一切正常,但Visual Studio在编译过程中会产生这个错误。它发生在我尝试用Visual Studio编译的所有游戏中。

+0

也许这与Nuget有关。看到[这个](https://stackoverflow.com/questions/34465376/build-error-this-project-references-nuget) – Programmer

+0

什么是您使用的VS版本?是2017.3吗? –

+0

是使用2017.3 –

回答

1

根据你的错误,看起来你在这里有同样的问题:.NET scripting backend and Visual Studio 2017.3 incompatibility

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

要解决这个问题,你可以用IL2CPP脚本后端尝试,或升级团结以下版本:

相关问题