unity3d - 使用 mrtk v2 RC1 构建统一项目的问题
问题描述
我正在尝试使用 unity3d 2018.3.13f1 和 MRTK v2 RC1 构建项目。首先,我得到了这个 SO-post中显示的错误并按照那里的答案,所以得到了 windows Insider SDK 并解决了错误。现在我得到了新的数量:
第一个错误很长,所以我不会发布全文。
参考重写器在使用命令“--target=Temp\StagingArea\Data\Managed\Assembly-CSharp.dll”“--target=Temp\StagingArea\Data\Managed\Unity.XR.WindowsMR.dll”“运行时发现一些错误” --target=Temp\StagingArea\Data\Managed\Unity.TextMeshPro.dll" ""--target=Temp\StagingArea\Data\Managed\Unity.Analytics.DataPrivacy.dll" ""--target=Temp\StagingArea\Data\托管\Microsoft.MixedReality.Toolkit.Utilities.Gltf.dll"
第二个和第三个错误:
参考重写器:错误:
System.Numerics.Vector3 Windows.Perception.People.HandMeshVertex::Position
目标框架中不存在字段。
参考重写器:错误:
System.Numerics.Vector3 Windows.Perception.Spatial.SpatialRay::Direction
目标框架中不存在字段。它是从 System.Void 的 Microsoft.MixedReality.Toolkit.Providers.WindowsMixedReality.dll 引用的
我已经检查了这个、这个和这个帖子,并尝试了他们的解决方案,但还没有让它工作。
任何解决此问题的帮助表示赞赏!告诉我是否缺少某些信息。
编辑
再次尝试构建并得到与上面相同的错误,除了上面解释的最后一个错误。这次控制台说即使所有错误都构建成功。
解决方案
可以安全地忽略“Reference Rewriter”错误。这实际上是 Unity 构建系统的一个错误,我们正在使用这个错误跟踪问题 MRTK 端。
根据经验,如果您看到“Build Succeeded”,那么即使您看到 Unity 打印错误消息,构建也确实有效。您可以安全地打开已构建的 UWP 文件夹并部署您的项目。
推荐阅读
- blockchain - Polkadot 中的分叉选择如何工作?
- python - 使用 xcom pull 检索从其他 dag 推送的变量
- git - Visual Studio 2019 中的 Git 同步
- git - 获取远程 git repo 上的文件/文件树列表
- php - 如何解决:“无法返回值”
- regex - 如何在python3中使用正则表达式在字符串中的每个字符后添加'-'?
- webgl - 如何在 ANGLE_instanced_arrays 中使用 gl_InstanceID?
- azure - 在 Azure 中聚合多个列(Kusto 查询语言)
- excel - 基于先前用户表单中所做选择的 VBA 用户表单
- php - 第二次登录失败后如何启动 Laravel 锁定计数器