Search Unity

error APPX0702: Payload file 'GameAssembly.dll' does not exist.

Discussion in 'Windows' started by Peter77, Feb 22, 2018.

  1. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,620
    I'm trying to build (Solution=Release, Platform=x64) an UWP project (Unity 2018.1.0b8) in Visual Studio 2017 Community (15.3.4) and always get the following error:
    Code (CSharp):
    1. 2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(2264,5): error APPX0702: Payload file 'C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\build\bin\x64\Release\GameAssembly.dll' does not exist.
    2. 2>Done building project "Wolf.vcxproj" -- FAILED.
    VS is actually able to compile all .cpp files successfully, but it seems to fail while trying to link GameAssembly.dll. I was able to locate GameAssembly.lib in the output directory, but the dll file is missing.

    Any idea what could cause this issue?

    Here is the output of "Build Solution"
    Code (CSharp):
    1. 1>------ Build started: Project: Il2CppOutputProject, Configuration: Release x64 ------
    2. 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.props(31,3): warning MSB4011: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Makefile.props" cannot be imported again. It was already imported at "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.cpp.props (31,3)". This is most likely a build authoring error. This subsequent import will be ignored. [C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\Il2CppOutputProject\Il2CppOutputProject.vcxproj]
    3. 1>Building GameAssembly.dll with MsvcWinRtToolChain.
    4. 1>    Output directory: C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\build\bin\x64\Release
    5. 1>    Cache directory: C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\build\obj\il2cppOutputProject\x64\Release
    6. 1>ObjectFiles: 588 of which compiled: 0
    7. 1>Total compilation time: 921 milliseconds.
    8. 1>Encoding map file using command: C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\Il2CppOutputProject\IL2CPP\MapFileParser\MapFileParser.exe -format=MSVC "C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\build\bin\x64\Release\GameAssembly.map" "C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\build\bin\x64\Release\SymbolMap"
    9. 1>Cleaned up 1 object files.
    10. 2>------ Build started: Project: Wolf, Configuration: Release x64 ------
    11. 2>Wolf.vcxproj -> C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\build\bin\x64\Release\Wolf.exe
    12. 2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(2264,5): error APPX0702: Payload file 'C:\Users\crash\Documents\Wolf_2018_1\Unity\build\Build_UWP_Profile_E01\build\bin\x64\Release\GameAssembly.dll' does not exist.
    13. 2>Done building project "Wolf.vcxproj" -- FAILED.
    14. ========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    15.  
     
  2. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,680
    Could you try nuking "build" directory in exported visual studio solution folder? It could be IL2CPP thinks the build is already up to date, and thus doesn't rebuild it. Alternatively, you could try "Rebuild All" in Visual Studio.
     
    Peter77 likes this.
  3. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,620
    I deleted the "build" directory and triggered a "Rebuild All", which did the trick.
    Thanks!
     
    Last edited: Feb 23, 2018