Die Aufgabe "XamlCTask" ist im Visual Studio für Xamarin unerwartet fehlgeschlagen
Wenn ich versuche zu laufen-Anwendung auf Xamarin auf visual studio, ich bin immer Fehler wie unten erwähnt und nicht in der Lage zu führen Sie die Anwendung auf dem Gerät oder emulator:
The "XamlCTask" task failed unexpectedly.
Microsoft.Cci.Pdb.PdbDebugException: Unknown custom metadata item kind: 6
at Microsoft.Cci.Pdb.PdbFunction.ReadCustomMetadata(BitAccess bits)
at Microsoft.Cci.Pdb.PdbFunction..ctor(ManProcSym proc, BitAccess bits)
at Microsoft.Cci.Pdb.PdbFunction.LoadManagedFunctions(BitAccess bits, UInt32 limit, Boolean readStrings)
at Microsoft.Cci.Pdb.PdbFile.LoadFuncsFromDbiModule(BitAccess bits, DbiModuleInfo info, IntHashTable names, ArrayList funcList, Boolean readStrings, MsfDirectory dir, Dictionary`2 nameIndex, PdbReader reader)
at Microsoft.Cci.Pdb.PdbFile.LoadFunctions(Stream read, Dictionary`2& tokenToSourceMapping, String& sourceServerData)
at Mono.Cecil.Pdb.PdbReader.PopulateFunctions()
at Mono.Cecil.Pdb.PdbReader.ProcessDebugHeader(ImageDebugDirectory directory, Byte[] header)
at Mono.Cecil.ModuleDefinition.ProcessDebugHeader()
at Mono.Cecil.ModuleDefinition.ReadSymbols(ISymbolReader reader)
at Mono.Cecil.ModuleReader.ReadSymbols(ModuleDefinition module, ReaderParameters parameters)
at Mono.Cecil.ModuleReader.CreateModuleFrom(Image image, ReaderParameters parameters)
at Mono.Cecil.ModuleDefinition.ReadModule(Stream stream, ReaderParameters parameters)
at Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters)
at Xamarin.Forms.Build.Tasks.XamlCTask.Compile()
at Xamarin.Forms.Build.Tasks.XamlCTask.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__1.MoveNext() MyFirstProject
Bevor Sie das hinzufügen dieser "Xamarin.Formen.Karten" NuGet-Paket, meine Anwendung funktioniert, aber als ich habe diese Anwendung plötzlich nicht mehr läuft und immer Fehler.
Jemand mir helfen könnte, was die Ursachen dieser Art von Problem?
InformationsquelleAutor der Frage Nirav Shah | 2015-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses Problem auftreten, wenn Ihre Xamarin.Form-version ist nicht kompatibel/passend zu Ihrer NuGet-Paket, das Sie installiert haben.
So, ich habe gerade aktualisiert Xamarin.Formulare für die beiden xx.Droid-und PCL-und die Partie der Abhängigkeiten mit NuGet-Paket.
Nun, es ist in Ordnung. Hoffe, so wird dies für Sie arbeiten.
InformationsquelleAutor der Antwort Nirav Shah
Löschen Sie Ihre alte Paket
/[your project root]/packages/Xamarin.Forms.[old version number]
.InformationsquelleAutor der Antwort fuzz
Entfernte ich alle Xamarin Referenzen aus ALLEN Projekten entfernt, ALLE Xamaring Pakete. Gelöscht alle Erwähnung von Xamarin in PROJ-Dateien und readded alle nuget-Pakete für Xamarin. (vergangene Tage) 🙂
InformationsquelleAutor der Antwort lukag
Aktualisierung Xamarin.Formulare die neueste version auf beiden android-und iOS-Projekt, und wieder das Projekt für mich gearbeitet.
InformationsquelleAutor der Antwort bharathi kumar
Ich bin immer diese Fehlermeldung mit
Xamarin.Mac
imVisual Studio for Mac
. Ichunloded
dieXamarin.Mac
Projekt. Als entfernen vonsolution
. Schließlich löschen Sie diexamarin.Mac
Ordner im Projektmappen-Ordner. Atlastdeleted
diepackages
Ordner im Projektmappen-Ordner. Entfernen Sie allenuget packages
ausxamarin forms
Projekt.Jetzt habe ich wieder hinzufügen
nuget packages
zu xamarin forms-Projekt. HinzugefügtXamarin.Mac
Projekt auf die Lösung und die notwendigenmodifications
. Dies führt zu einer erfolgreichenbuild
. Aber mein problem war mitxamarin.mac
dieser Vorgang kann Probleme mit anderenprojects
auch.InformationsquelleAutor der Antwort Hobby Dev
Wenn Wir ContentPage Seite in Xamarin.Formen. und in diese Seite fügen wir dann eine weitere ContentPage.Inhalt auf derselben Seite. Dann haben auch wir diese Art der Fehler.
InformationsquelleAutor der Antwort Vivek Mishra
Diese Art von Problem kann auch kommen, wenn Sie versehentlich irgendwelche syntaktischen Fehler wie in meinem Fall: zwei text-Zellen waren in der ListView -
Ging ich durch die anderen Beiträge dieser Ausgabe und fand das gleiche Problem aufgetreten, aufgrund der Anwesenheit von syntaktischen Fehlern, die VS nicht direkt melden. So suchen Sie nach diesem, ansonsten, installieren Sie eine kompatible version von
xamarin.forms
-> saubere Lösungen -> rebuild Wiedereröffnung VS.InformationsquelleAutor der Antwort suraj