J'obtiens le problème suivant en essayant de créer une application dans Xamarin. Pourquoi apparaît-il et comment peut-il être résolu?
Code de gravité Description Erreur d'état de suppression de source de ligne de fichier de projet
La tâche "Assemblages de liens" a échoué de manière inattendue.
Xamarin.Android.XamarinAndroidException: erreur XA2006: référence à l'élément de métadonnée 'System.Void Android.Widget.TextView :: SetTextAppearance (System.Int32)' (défini dans ' Xamarin.Forms.Platform.Android, Version = 2.0.0.0, Culture = neutre, PublicKeyToken = null ') de' Xamarin.Forms.Platform.Android, Version = 2.0.0.0, Culture = neutre, PublicKeyToken = null 'n'a pas pu être résolu . ---> Mono.Cecil.ResolutionException: Impossible de résoudre System.Void Android.Widget.TextView :: SetTextAppearance (System.Int32)
at Mono.Linker.Steps.MarkStep.MarkMethod (référence MethodReference)
at Mono.Linker.Steps.MarkStep.MarkInstruction (Instruction instruction) at Mono.Linker.Steps.MarkStep.MarkMethodBody (corps de MethodBody)
at Mono.Linker.Steps.MarkStep.ProcessMethod (méthode MethodDefinition)
at Mono.Linker.Steps.MarkStep.ProcessQueue ()
at Mono.Linker.Steps.MarkStep.Process ()
at Mono.Linker.Steps.MarkStep.Process (contexte LinkContext)
at Mono.Linker.Pipeline.Process (contexte LinkContext)
à MonoDroid.Tuner.Linker.Process (options LinkerOptions, LinkContext & contexte)
à Xamarin.Android.Tasks.LinkAssemblies.Execute ()--- Fin de trace de pile d'exception interne ---
at Xamarin.Android.Diagnostic.Error (Code Int32, Exception innerException, Message de chaîne, Object [] args)
à Xamarin.Android.Tasks.LinkAssemblies.Execute ()
à Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () à Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext () MyApp .Droid Build
Après avoir mis à jour la version de xamarin, je commence à avoir cette erreur. Nettoyez d’abord le projet, puis reconstruisez-le. fixé pour moi. La reconstruction ne fonctionne pas.
Je l'ai aussi reçu après la mise à niveau vers Xamarin Forms. Vous devez vous assurer que votre Framework cible est la dernière version.