Iată cum să remediați eroarea de analiză xaml o dată pentru totdeauna

Cuprins:

Video: Cum sa rezolvi eroare windows activation 7601 metoda 2 2024

Video: Cum sa rezolvi eroare windows activation 7601 metoda 2 2024
Anonim

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

Elementele XAML sunt direct mapate la instanțele de limbă comună Runtime sau obiect CLR, în timp ce atributele XAML sunt legate direct de proprietăți și evenimente. Amintiți-vă întotdeauna că afirmațiile condiționale sunt evaluate la timpul de execuție, cu cele care se evaluează pentru a fi analizate adevărat, în timp ce 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 calculează ce metadate ar fi necesare pentru a funcționa cu o eficiență optimă. Elementele pe care nu le utilizați sunt eliminate, pentru a nu încărca timpul de compilare și crește dimensiunea fișierului.

Cu toate acestea, s-ar putea să nu preiați ceea ce faceți în timpul rulării (de exemplu, Visual Studio), astfel încât poate elimina lucrurile pe care le utilizați efectiv. Când se produce crash-ul, acesta va da o clasă Excepție, care reprezintă o eroare care apare în timpul executării aplicației.

Cum pot remedia eroarea XAML Parse?

  1. Rezolvarea soluției Slash înainte
  2. Rezolvarea standard a resurselor
  3. FontFamily Fix

1. Soluție avansată Slash

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, când o imagine sursă nu a fost compilată corect. Această corecție poate fi aplicată în numeroase instanțe, deci asigurați-vă că folosiți slashes înainte pentru a descrie adresele de fișiere sau URL.

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

2. Corectarea resurselor standard

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 pentru:

O excepție de tipul „Windows.UI.Xaml.Markup.XamlParseException” a apărut în myproj.UWP.McgInterop.dll, dar nu a fost tratat în codul utilizatorului

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

Nu se poate găsi o resursă cu categoria nume / cheie

Pentru a o repara, efectuați următoarele:

  1. Căutați Page.Resources / App.Resources sau Resurse Standard și verificați greșelile de ortografie.
  2. Corectați greșeala de ortografie și salvați modificările.

3. FontFamily Fix

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

Să presupunem că fontul dvs. principal este Arial și că problema dvs. este Calibri, ar părea ceva pe liniile de: - sau - . Dar ce facem când primim următoarea eroare?

O excepție de prima șansă de tipul „Windows.UI.Xaml.Markup.XamlParseException” a avut loc în HelloWorld.exe

Informații WinRT: Nu a reușit să creeze un „Windows.UI.Xaml.Media.FontFamily” din text ”.

  1. Căutați StandardStyles.xaml și inspectați toate instanțele FontFamily unde valoarea este goală ();
  2. Modificați valoarea cu orice font pe care îl utilizați în prezent (de ex. Arial), apoi salvați modificările.
  3. Acolo te duci, acestea sunt câteva soluții care te pot ajuta să remediezi eroarea XAML Parse, deci asigură-te pe toate.

    Iată cum să remediați eroarea de analiză xaml o dată pentru totdeauna