我正在尝试使用unity3d 2018.3.13f1和MRTK v2 RC1构建一个项目。首先,我得到了this 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 \ 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
我检查了this,this和this并尝试了他们的解决方案,但尚未使它起作用。
感谢您为解决此问题提供的任何帮助!告诉我是否缺少某些信息。
修改
再次尝试构建,并得到与上述相同的错误,但最后一个错误也如上所述。这个时间控制台说,即使发生了所有错误,构建还是成功的。
答案 0 :(得分:1)
可以安全地忽略“ Reference Rewriter”错误。这实际上是Unity构建系统中的一个错误,我们正在使用this bug来跟踪MRTK方面的问题。
根据经验,即使您看到Unity打印错误消息,如果您看到“ Build Succeeded”,则该构建实际上已经起作用。您可以安全地打开构建的UWP文件夹并部署项目。
答案 1 :(得分:0)
您是否有system.numerics的参考/编号? 您可以在这里System.Numerics.Vectors Nuget
找到它