Narito kung paano ayusin ang error xaml parse ng isang beses at para sa lahat

Talaan ng mga Nilalaman:

Video: How to fix parse error there is a problem parsing the package 2024

Video: How to fix parse error there is a problem parsing the package 2024
Anonim

Ang XAML o Extensible Application Markup Language, ay isang wika batay sa XML (Malawak na Markup Language). Ang mga saklaw ng paggamit nito mula sa paglikha hanggang sa pagsisimula.NET na mga bagay. Pangunahing ginagamit ito sa.NET Framework 3 at 4 na mga platform, at lalo na para sa Windows Presentation Foundation o WPF o Windows Silverlight.

Ang mga elemento ng XAML ay direktang naka-map sa Karaniwang Wika ng Runtime o mga bagay na CLR, habang ang mga katangian ng XAML ay nakatali nang direkta sa mga katangian at kaganapan. Laging tandaan na ang mga kondisyong pahayag ay nasuri sa runtime, kasama ang mga sumusuri sa tunay na naihiwalay, habang ang mga hindi sinusuri ay binabalewala. Sa isip ng impormasyong ito, lumipat tayo sa gilid ng pag-aayos.

Bago ilapat ang mga sumusunod na solusyon, huwag kalimutan na ang.NET ay gumagana kung ano ang kinakailangan ng metadata upang gumana nang may pinakamainam na kahusayan. Ang mga sangkap na hindi mo ginagamit ay tinanggal, dahil hindi pasanin ang oras ng compilation at dagdagan ang laki ng file.

Gayunpaman, maaaring hindi ito pumili ng kung ano ang ginagawa mo sa runtime (hal. Visual Studio), kaya matanggal ang mga bagay na talagang ginagamit mo. Kapag naganap ang pag-crash, magbibigay ito ng isang klase ng Pagbubukod, na kumakatawan sa isang error na nangyayari sa panahon ng pagpapatupad ng aplikasyon.

Paano ko maiayos ang error sa XAML Parse?

  1. Ipasa ang workaround
  2. Pag-aayos ng Pamantayang Pangunahing Pamantayan
  3. FontFamily Ayusin

1. Ipasa ang workaround

Ang susi sa paglutas ng anumang isyu na may kaugnayan sa XAML ay upang subaybayan kung ano ang nangyayari sa code na nagdudulot ng isyu. Minsan ang solusyon ay maaaring maging madali, tulad ng sa kasong ito, kapag ang isang mapagkukunan na imahe ay hindi naipon nang tama. Ang pag-aayos na ito ay maaaring mailapat sa maraming mga pagkakataon, siguraduhing gumamit ng mga pasulong na slide kapag naglalarawan ng mga file o URL na address.

  1. Palitan kasama
  2. I-save ang mga pagbabago, at mahusay kang pumunta.

2. Pamantayang Pag-aayos ng Pamantayan

Ang isang pagkakamali sa pagbaybay ay maaaring mangyari paminsan-minsan. Kung nangyari ito, makakatanggap ka ng isang error sa mga batayan ng:

Ang isang pagbubukod sa uri ng 'Windows.UI.Xaml.Markup.XamlParseException' ay naganap sa myproj.UWP.McgInterop.dll ngunit hindi hawakan sa code ng gumagamit

Karagdagang impormasyon: Ang teksto na nauugnay sa error code na ito ay hindi natagpuan.

Hindi mahanap ang isang mapagkukunan na may kategorya ng Pangalan / Pangunahing

Upang ayusin ito, gawin ang mga sumusunod:

  1. Maghanap para sa Pahina.Mga Pinagmulan / App.Res mapagkukunan o Pamantayan sa Pamantayan at suriin para sa mga pagkakamali sa pagbaybay.
  2. Itama ang pagkakamali sa pagbaybay at i-save ang mga pagbabago.

3. FontFamily Ayusin

Nangyayari ito kapag naglo-load ka ng XAML gamit ang isang font na hindi naroroon sa iyong aplikasyon o nagtatalaga ng isang halaga sa FontFamily at blangko ang halaga. Ang FontFamily ay isang bagay na tumutukoy sa ginustong pamilya ng font, o isang pangunahing ginustong pamilya ng font na may isa o higit pang mga pamilya ng fallback font.

Sabihin natin na ang iyong pangunahing font ay Arial at ang iyong fallback ay Calibri, mukhang isang bagay sa mga linya ng: - o - . Ngunit ano ang gagawin natin kapag natanggap natin ang sumusunod na error?

Ang unang pagkakataon na pagbubukod sa uri ng 'Windows.UI.Xaml.Markup.XamlParseException' ay naganap sa HelloWorld.exe

Impormasyon ng WinRT: Nabigong lumikha ng isang 'Windows.UI.Xaml.Media.FontFamily' mula sa teksto ".

  1. Maghanap para sa StandardStyles.xaml at suriin ang lahat ng mga pagkakataon ng FontFamily kung saan blangko ang halaga ();
  2. Baguhin ang halaga sa anumang font na kasalukuyan mong ginagamit (hal. Arial), pagkatapos ay i-save ang iyong mga pagbabago.
  3. Doon ka pupunta, ito ang ilang mga solusyon na makakatulong sa iyo na ayusin ang error sa XAML Parse, kaya siguraduhing subukan ang lahat.

    Narito kung paano ayusin ang error xaml parse ng isang beses at para sa lahat