Εδώ είναι πώς μπορείτε να διορθώσετε το σφάλμα XAML Parse μια για πάντα

Σας προτείνουμε: Το πρόγραμμα για τη διόρθωση των λαθών, βελτιστοποίηση και επιτάχυνση των Windows.

XAML ή Extensible Language Markup Application, είναι μια γλώσσα που βασίζεται σε XML (Extensive Markup Language). Η χρήση του κυμαίνεται από τη δημιουργία έως την αρχικοποίηση αντικειμένων .NET. Χρησιμοποιείται κυρίως σε πλατφόρμες .NET Framework 3 και 4 και ειδικά για Windows Presentation Foundation ή WPF ή Windows Silverlight.

Τα στοιχεία XAML χαρτογραφούνται απευθείας στις παρουσίες αντικειμένων Common Language Runtime ή CLR, ενώ τα χαρακτηριστικά XAML συνδέονται άμεσα με ιδιότητες και συμβάντα. Να θυμάστε πάντα ότι οι δηλώσεις υπό όρους αξιολογούνται κατά τη διάρκεια εκτέλεσης, με εκείνες που αξιολογούν την αληθινή ανάλυση, ενώ αυτές που δεν αξιολογούν αγνοούνται. Με γνώμονα αυτές τις πληροφορίες, ας προχωρήσουμε στην πλευρά αντιμετώπισης προβλημάτων.

Πριν εφαρμόσετε τις παρακάτω λύσεις, μην ξεχνάτε ότι το .NET επεξεργάζεται ποια μεταδεδομένα θα απαιτούνταν για να λειτουργούν με τη βέλτιστη απόδοση. Τα στοιχεία που δεν χρησιμοποιείτε αφαιρούνται, ώστε να μην επιβαρύνουν τον χρόνο σύνταξης και να αυξάνουν το μέγεθος του αρχείου.

Εντούτοις, μπορεί να μην πάρει αυτό που κάνετε κατά το χρόνο εκτέλεσης (π.χ. Visual Studio), έτσι ώστε να μπορεί να αφαιρέσει τα πράγματα που πραγματικά χρησιμοποιείτε. Όταν συμβεί η συντριβή, θα δώσει μια κλάση Εξαιρέσεων, η οποία αντιπροσωπεύει ένα σφάλμα που εμφανίζεται κατά την εκτέλεση της εφαρμογής.

Πώς μπορώ να διορθώσω το σφάλμα XAML Parse;

  1. Εμπλοκή προς τα εμπρός
  2. Τυπική επιδιόρθωση πόρων
  3. FontFamily Fix

1. Προωθητική λύση Slash

Το κλειδί για την επίλυση οποιουδήποτε προβλήματος που σχετίζεται με το XAML είναι να παρακολουθείτε τι συμβαίνει στον κώδικα που προκαλεί το πρόβλημα. Μερικές φορές η λύση μπορεί να είναι μια εύκολη λύση, όπως στην περίπτωση αυτή, όταν μια εικόνα πηγής δεν συντάχθηκε σωστά. Αυτή η επιδιόρθωση μπορεί να εφαρμοστεί σε πολλές περιπτώσεις, οπότε βεβαιωθείτε ότι χρησιμοποιείτε πρόχειρες περικοπές όταν περιγράφετε διευθύνσεις αρχείων ή διευθύνσεων URL.

  1. Αντικαθιστώ με
  2. Αποθηκεύστε τις αλλαγές και είστε καλό να πάτε.

2. Τυπική επιδιόρθωση πόρων

Ένα ορθογραφικό λάθος μπορεί να συμβεί από καιρό σε καιρό. Εάν συμβεί αυτό, θα λάβετε ένα σφάλμα με βάση:

Μια εξαίρεση τύπου "Windows.UI.Xaml.Markup.XamlParseException" εμφανίστηκε στο myproj.UWP.McgInterop.dll αλλά δεν έγινε σε κώδικα χρήστη

Πρόσθετες πληροφορίες: Το κείμενο που σχετίζεται με αυτόν τον κωδικό σφάλματος δεν βρέθηκε.

Δεν είναι δυνατή η εύρεση ενός Πόρου με την κατηγορία Όνομα / Κλειδί [Γραμμή: 0 Θέση: 0]

Για να το διορθώσετε, κάντε τα εξής:

  1. Αναζητήστε τα PageResources / App.Resources ή τους Τυπικούς Πόρους και ελέγξτε τα ορθογραφικά λάθη.
  2. Διορθώστε το ορθογραφικό λάθος και αποθηκεύστε τις αλλαγές.

3. FontFamily Fix

Αυτό συμβαίνει όταν φορτώνετε ένα XAML με μια γραμματοσειρά που δεν υπάρχει στην εφαρμογή σας ή με την εκχώρηση μιας τιμής στο FontFamily και η τιμή είναι κενή. Ένα FontFamily είναι ένα αντικείμενο που καθορίζει την προτιμώμενη οικογένεια γραμματοσειρών ή μια κύρια οικογένεια γραμματοσειρών που προτιμάται με μία ή περισσότερες οικογένειες γραμματοσειρών εναλλαγής.

Ας υποθέσουμε ότι η κύρια γραμματοσειρά σας είναι Arial και το fallback σας είναι το Calibri, θα έμοιαζε με κάτι όπως: - ή - . Τι κάνουμε όμως όταν λάβουμε το ακόλουθο λάθος;

Μια εξαίρεση πρώτης πιθανότητας τύπου "Windows.UI.Xaml.Markup.XamlParseException" έγινε στο HelloWorld.exe

Πληροφορίες WinRT: Αποτυχία δημιουργίας ενός "Windows.UI.Xaml.Media.FontFamily" από το κείμενο ". [Γραμμή: 52 Θέση: 63]

  1. Αναζητήστε το StandardStyles.xaml και επιθεωρήστε όλες τις εμφανίσεις του FontFamily όπου η τιμή είναι κενή ( ) ·
  2. Αλλάξτε την τιμή σε οποιαδήποτε γραμματοσειρά που χρησιμοποιείτε (π.χ. Arial) και, στη συνέχεια, αποθηκεύστε τις αλλαγές σας.

Εκεί πηγαίνετε, αυτές είναι μερικές λύσεις που μπορούν να σας βοηθήσουν να διορθώσετε το σφάλμα XAML Parse, οπότε φροντίστε να τα δοκιμάσετε όλα.

Συνιστάται

Το VPN δεν θα λειτουργήσει με το Netflix: Εδώ είναι 8 λύσεις για να το διορθώσετε
2019
ΕΠΙΔΙΌΡΘΩΣΗ: Το ημερολόγιο του SharePoint Online δεν συγχρονίζεται με το Outlook
2019
Πλήρης επιδιόρθωση: Κοινά σφάλματα του Battlegrounds του παίκτη Unknown
2019