Iată cum puteți remedia eroarea XAML Parse o dată pentru totdeauna

XAML sau Extensible Language Markup Application, este un limbaj bazat pe XML (Extensive Markup Language). Utilizarea sa variază de la crearea la inițializarea obiectelor .NET. Este utilizat în principal în platformele .NET Framework 3 și 4 și în special pentru Windows Presentation Foundation sau WPF sau Windows Silverlight.

Elementele XAML sunt direcționate direct către instanțele obiectului Common Language Runtime sau CLR, în timp ce atributele XAML sunt legate direct de proprietăți și evenimente. Amintiți-vă întotdeauna că aceste afirmații condiționale sunt evaluate la timpul de execuție, cu cele care evaluează pentru a fi analizate, iar cele care nu evaluează sunt ignorate. Având în vedere aceste informații, să trecem la partea de depanare.

Înainte de a aplica următoarele soluții, nu uitați că .NET elaborează ce metadate ar fi necesare pentru a lucra cu eficiență optimă. Elementele pe care nu le utilizați sunt eliminate, pentru a nu încărca timpul de compilare și pentru a crește dimensiunea fișierului.

Cu toate acestea, s-ar putea să nu ridicați ceea ce faceți în timpul rulării (de exemplu, Visual Studio), pentru a elimina lucrurile pe care le utilizați. Când se produce accidentul, acesta va da o clasă de excepție, care reprezintă o eroare care apare în timpul executării aplicației.

Cum pot remedia eroarea XAML Parse?

  1. Redirecționați Slash înainte
  2. Rezolvarea standard a resurselor
  3. FontFamily Fix

1. Redirecționarea Slash înainte

Cheia pentru rezolvarea oricărei probleme legate de XAML este de a urmări ce se întâmplă în codul care cauzează problema. Uneori, soluția poate fi una ușoară, cum ar fi în acest caz, atunci când o imagine sursă nu a fost compilată corect. Această remediere poate fi aplicată în numeroase instanțe, deci asigurați-vă că utilizați reduceri înainte când descrieți fișierele sau adresele URL.

  1. A inlocui cu
  2. Salvați modificările și sunteți bine să mergeți.

2. Fixarea standard a resurselor

O greșeală de ortografie se poate întâmpla din când în când. Dacă se întâmplă acest lucru, veți primi o eroare pe motivul:

O excepție de tip "Windows.UI.Xaml.Markup.XamlParseException" a apărut în myproj.UWP.McgInterop.dll, dar nu a fost tratată în codul de utilizator

Informații suplimentare: Textul asociat cu acest cod de eroare nu a putut fi găsit.

Nu puteți găsi o resursă cu categoria Nume / cheie [Linie: 0 Poziție: 0]

Pentru ao remedia, procedați în felul următor:

  1. Căutați paginile / sursele de resurse sau resursele standard și verificați dacă există greșeli de ortografie.
  2. Corectați greșeala de ortografie și salvați modificările.

3. FontFamily Fix

Acest lucru se întâmplă atunci când încărcați un XAML cu un font care nu este prezent în aplicația dvs. sau atribuind o valoare FontFamily și valoarea este goală. Un FontFamily este un obiect care specifică familia de fonturi preferate sau o familie de fonturi primare preferată cu una sau mai multe familii de fonturi.

Să presupunem că fontul tău principal este Arial și ca treaba ta este Calibri, ar arăta ceva de genul: - sau - . Dar ce facem atunci când primim următoarea eroare?

O excepție de primă șansă de tip "Windows.UI.Xaml.Markup.XamlParseException" a apărut în HelloWorld.exe

Informații despre WinRT: Nu a reușit să creezi un "Windows.UI.Xaml.Media.FontFamily" din text ". [Linie: 52 Poziție: 63]

  1. Căutați StandardStyles.xaml și inspectați toate instanțele din FontFamily unde valoarea este goală ( );
  2. Modificați valoarea la orice font pe care îl utilizați în prezent (de exemplu, Arial), apoi salvați modificările.

Iată câteva soluții care vă pot ajuta să remediați eroarea XAML Parse, deci asigurați-vă că le încercați pe toate.