Windows 10 UWP XAML Errors
Hi,
I tried to export my project as Windows 10 Universal with XAML I got the following error:
UnityException: Failed to run assembly converter with command -metadata=0 -platform=uap -lock="project.lock.json" Temp\StagingArea\Assembly-CSharp.dll. System.InvalidOperationException: Sequence contains no matching element at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate) at Unity.GenericContext.Retarget(GenericParameter value) at Unity.ModuleContext.Retarget(TypeReference type, GenericContext context) at Unity.ModuleContext.Retarget(MethodReference method, GenericContext context) at Unity.FixReferencesStep.Visit(MethodDefinition method, GenericContext context) at Unity.FixReferencesStep.Visit(TypeDefinition type) at Unity.TypeDefinitionDispatcher.DispatchType(TypeDefinition type) at Unity.TypeDefinitionDispatcher..ctor(ModuleDefinition module, ITypeDefinitionVisitor visitor) at Unity.FixReferencesStep.ProcessModule() at Unity.ModuleStep.Execute() at Unity.FixReferencesStep.Execute() at Unity.Step.Execute(OperationContext operationContext, IStepContext previousStepContext) at Unity.Operation.Execute() at Unity.Program.Main(String[] args)
PostProcessUAP.RunAssemblyConverterNoMetadata (System.String assembly, System.String projectLockFile) (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessUAP.cs:57) PostProcessWinRT.RunReferenceRewriter () (at C:/buildslave/unity/build/PlatformDependent/WinRT/SharedSources/CSharp/PostProcessWinRT.cs:547) PostProcessWinRT.Process () (at C:/buildslave/unity/build/PlatformDependent/WinRT/SharedSources/CSharp/PostProcessWinRT.cs:118) UnityEditor.Metro.BuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/ExtensionModule.cs:99) UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:316) UnityEditor.HostView:OnGUI()
And another one:
Error building Player: UnityException: Failed to run assembly converter with command -metadata=0 -platform=uap -lock="project.lock.json" Temp\StagingArea\Assembly-CSharp.dll. System.InvalidOperationException: Sequence contains no matching element at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate) at Unity.GenericContext.Retarget(GenericParameter value) at Unity.ModuleContext.Retarget(TypeReference type, GenericContext context) at Unity.ModuleContext.Retarget(MethodReference method, GenericContext context) at Unity.FixReferencesStep.Visit(MethodDefinition method, GenericContext context) at Unity.FixReferencesStep.Visit(TypeDefinition type) at Unity.TypeDefinitionDispatcher.DispatchType(TypeDefinition type) at Unity.TypeDefinitionDispatcher..ctor(ModuleDefinition module, ITypeDefinitionVisitor visitor) at Unity.FixReferencesStep.ProcessModule() at Unity.ModuleStep.Execute() at Unity.FixReferencesStep.Execute() at Unity.Step.Execute(OperationContext operationContext, IStepContext previousStepContext) at Unity.Operation.Execute() at Unity.Program.Main(String[] args)
I tried to export the same project as a standalone PC app and Android and everything is working fine, but I got errors only for Windows 10 Universal (XAML). Any ideas on how to resolve those error?
-K