Я пытаюсь перенести свой проект с Unity 2017 LTS на 2018 LTS и MRTK2.Все шло довольно гладко, пока я не попытался запустить проект на эмуляторе HoloLens 1.
Я получаю следующую ошибку:
1> System.Exception: Failed to resolve System.Reflection.BindingFlags
1> at Unity.ModuleContext.Retarget(TypeReference type, GenericContext context)
1> at Unity.ModuleContext.Retarget(MethodReference method, GenericContext context)
1> at Unity.FixReferencesStep.Visit(MethodDefinition method, GenericContext context)
1> at Unity.FixReferencesStep.Visit(TypeDefinition type)
1> at Unity.TypeDefinitionDispatcher.DispatchType(TypeDefinition type)
1> at Unity.TypeDefinitionDispatcher.DispatchType(TypeDefinition type)
1> at Unity.TypeDefinitionDispatcher..ctor(ModuleDefinition module, ITypeDefinitionVisitor visitor)
1> at Unity.FixReferencesStep.ProcessModule()
1> at Unity.ModuleStep.Execute()
1> at Unity.FixReferencesStep.Execute()
1> at Unity.Step.Execute(OperationContext operationContext, IStepContext previousStepContext)
1> at Unity.Operation.Execute()
1> at Unity.Program.Main(String[] args)
Поиск этой ошибки мне ничего не дал, я не изменил проект, который строит Unity.Я запускаю его в Debug
и для x86
.Я строю через обычное окно Unity Build.
Использование Minimum Platform Version 10.0.17134.0
и Target SDK Version 10.0.18362.0
Это также происходит с новым пустым проектом Unity, построение примера также выдаст эту ошибку.