使用MRTK v2 RC1构建团结项目的问题

时间:2019-04-30 07:37:28

标签: unity3d mrtk

我正在尝试使用unity3d 2018.3.13f1和MRTK v2 RC1构建一个项目。首先,我得到了this SO-post中显示的错误,并按照那里的答案进行操作,因此获得了Windows Insider SDK并解决了这些错误。现在我得到了新的数量:

enter image description here 没关系,最后一个错误,我只是忘记删除最后一个版本。

第一个错误很长,所以我不会发布全文。

  

参考重写器在使用命令运行时发现一些错误   “ --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 \ Managed \ Microsoft.MixedReality.Toolkit.Utilities.Gltf.dll“


第二个和第三个错误:

  

引用重写器:错误:字段System.Numerics.Vector3 Windows.Perception.People.HandMeshVertex::Position在以下位置不存在   目标框架。


  

引用重写器:错误:字段System.Numerics.Vector3 Windows.Perception.Spatial.SpatialRay::Direction在以下位置不存在   目标框架。引用自   Microsoft.MixedReality.Toolkit.Providers.WindowsMixedReality.dll位于   System.Void

enter image description here

我检查了thisthisthis并尝试了他们的解决方案,但尚未使它起作用。

感谢您为解决此问题提供的任何帮助!告诉我是否缺少某些信息。


修改

再次尝试构建,并得到与上述相同的错误,但最后一个错误也如上所述。这个时间控制台说,即使发生了所有错误,构建还是成功的。

2 个答案:

答案 0 :(得分:1)

可以安全地忽略“ Reference Rewriter”错误。这实际上是Unity构建系统中的一个错误,我们正在使用this bug来跟踪MRTK方面的问题。

根据经验,即使您看到Unity打印错误消息,如果您看到“ Build Succeeded”,则该构建实际上已经起作用。您可以安全地打开构建的UWP文件夹并部署项目。

答案 1 :(得分:0)

您是否有system.numerics的参考/编号? 您可以在这里System.Numerics.Vectors Nuget

找到它