我已按照 Microsoft 在其Microsoft Holographic - Academy教程中的多个项目下列出的确切步骤进行操作。我完成了所有这些,从创建到导出和测试,它们都工作得很好。这是使用 Unity3D / C# 编译成 Visual Studio 解决方案 (sln) 文件。
完成这些之后,我继续构建自己的应用程序——它也构建得很好。没问题!
现在,当我尝试构建时 - 我收到一个奇怪的错误,即找不到 c-Sharp.firstpass 文件(我理解的导出/交叉编译的 dll)。
现在,即使成功构建的项目也不会再构建了。
我将在下面粘贴确切的错误。
我尝试过的事情:
- 创建一个新项目并将所有以前的资产粘贴到其中 - 然后重建。
- 清理 VS 项目
- 重新启动我的电脑
- 重启 Unity3D
- 卸载并重新安装 Visual Studio(推荐版本)
- 卸载并重新安装 Unity3D(推荐版本)
- 再次按照教程一步一步
- 搜索 StackOverflow 并尝试每一个问题与我的问题很相似的解决方案
- 在 Unity 上提问(2 天前)
- 将项目文件构建到不同的驱动器、文件夹、位置等。
- 不放弃
似乎存在引用问题 - 所以我也未引用/引用了提到的文件。
感谢您的任何帮助。需要明确的是,这是为 Microsoft Hololens 开发的 Windows 10 通用应用程序。但是,在这种情况下,设备本身似乎与构建过程几乎没有关系,除了针对它。
最好的,
阿迪亚布
错误:
命令 ""D:\Development\Hololens Builds\PlanetApp\Unity\Tools\SerializationWeaver\SerializationWeaver.exe" "D:\Development\Hololens Projects\Planetarium\UWP\Assembly-CSharp-firstpass\bin\x86\Release\Unprocessed \Assembly-CSharp-firstpass.dll" -pdb -verbose -unity-engine="D:\Development\Hololens Builds\PlanetApp\Planetarium\Unprocessed\UnityEngine.dll" -unity-networking=D:\Development\Hololens Builds\ PlanetApp\Planetarium\Unprocessed\UnityEngine.Networking.dll "D:\Development\Hololens Projects\Planetarium\UWP\Assembly-CSharp-firstpass\obj\x86\Release\x86\Release"" 退出,代码为 1。Assembly-CSharp- firstpass D:\Development\Hololens Projects\Planetarium\UWP\Assembly-CSharp-firstpass\Assembly-CSharp-firstpass.csproj 180
找不到元数据文件“D:\Development\Hololens Projects\Planetarium\UWP\Assembly-CSharp-firstpass\bin\x86\Release\Assembly-CSharp-firstpass.dll”Assembly-CSharp D:\Development\Hololens Projects\天文馆\UWP\Assembly-CSharp\CSC
找不到元数据文件“D:\Development\Hololens Projects\Planetarium\UWP\Assembly-CSharp\bin\x86\Release\Assembly-CSharp.dll” 天文馆 D:\Development\Hololens Builds\PlanetApp\Planetarium\CSC