XAML یا ایکسٹینسیبل ایپلی کیشن مارک اپ لینگوئج ، XML (وسیع پیمانے پر مارک اپ زبان) پر مبنی ایک زبان ہے۔ اس کا استعمال.NET اشیاء کو بنانے سے لے کر شروع کرنے تک ہے۔ یہ بنیادی طور پر. نیٹ فریم ورک 3 اور 4 پلیٹ فارم میں استعمال ہوتا ہے ، اور خاص طور پر ونڈوز پریزنٹیشن فاؤنڈیشن یا WPF یا ونڈوز سلور لائٹ کے لئے۔
XAML عناصر کو کامن لینگوئج رن ٹائم یا سی ایل آر آبجیکٹ مثالوں میں براہ راست نقشہ لگایا جاتا ہے ، جبکہ XAML اوصاف براہ راست خصوصیات اور واقعات سے منسلک ہوتے ہیں۔ ہمیشہ یاد رکھیں کہ رن ٹائم کے وقت مشروط بیانات کی جانچ پڑتال کی جاتی ہے ، ان لوگوں کے ساتھ جو درست ہوجاتے ہیں ان کی تجزیہ کی جاتی ہے ، جبکہ جو تشخیص نہیں کرتے انہیں نظرانداز کیا جاتا ہے۔ اس معلومات کو ذہن میں رکھتے ہوئے ، چلیں اور پریشانی کا رخ کرتے ہیں۔
مندرجہ ذیل حل حل کرنے سے پہلے ، یہ نہ بھولیں کہ.NET اس بات پر عمل کررہا ہے کہ زیادہ سے زیادہ کارکردگی کے ساتھ کس میٹا ڈیٹا کی ضرورت ہوگی۔ وہ عناصر جو آپ استعمال نہیں کر رہے ہیں کو ہٹا دیا جاتا ہے ، کیونکہ تالیف کے وقت پر بوجھ نہ ڈالنا اور فائل کا سائز بڑھانا۔
تاہم ، یہ آپ رن ٹائم (مثال کے طور پر وژوئل اسٹوڈیو) پر کیا کررہے ہیں اس کا انتخاب نہیں کرسکتا ہے ، لہذا یہ ان چیزوں کو نکال سکتا ہے جو آپ اصل میں استعمال کرتے ہیں۔ جب حادثہ پیش آجاتا ہے ، تو یہ ایک استثناء کلاس دے گا ، جو کسی ایسی غلطی کی نمائندگی کرتا ہے جو اطلاق کے عمل کے دوران ہوتا ہے۔
میں XAML پارس غلطی کو کس طرح ٹھیک کرسکتا ہوں؟
آگے سلیش کام کرنا
معیاری ریسورس فکس
فونٹ فیملی فکس
1. آگے سلیش کام کرنا
ایکس اے ایم ایل سے متعلق کسی بھی مسئلے کو حل کرنے کی کلید یہ ہے کہ اس کوڈ میں کیا ہو رہا ہے اس کی کھوج کیج that's جس سے مسئلہ پیدا ہو رہا ہے۔ بعض اوقات حل آسان ہوسکتا ہے ، جیسے اس معاملے میں ، جب کسی ماخذ کی تصویر کو صحیح طریقے سے مرتب نہیں کیا گیا تھا۔ یہ درستگی متعدد مثالوں پر لاگو ہوسکتی ہے ، لہذا فائل یا URL کے پتے کی وضاحت کرتے وقت فارورڈ سلیش استعمال کرنا یقینی بنائیں۔
بدل دیں کے ساتھ
تبدیلیوں کو محفوظ کریں ، اور آپ کو جانا اچھا ہے۔
2. معیاری وسائل درست کریں
ہجے کی غلطی وقتا فوقتا ہوسکتی ہے۔ اگر ایسا ہوتا ہے تو ، آپ کو اس کی بنیاد پر ایک خامی موصول ہوگی۔
'Windows.UI.Xaml.Markup.XamlParseException' قسم کی ایک استثنا myproj.UWP.McgInterop.dll میں واقع ہوئی لیکن اسے صارف کوڈ میں نہیں سنبھالا گیا
اضافی معلومات: اس غلطی والے کوڈ سے وابستہ متن نہیں ملا۔
نام / کلیدی زمرے کے ساتھ کوئی وسیلہ نہیں ڈھونڈ سکتا
اسے ٹھیک کرنے کے لئے ، درج ذیل کام کریں:
پیج ریسورس / ایپ ریسورس یا معیاری وسائل کی تلاش کریں اور ہجے کی غلطیوں کو چیک کریں۔
ہجے کی غلطی کو درست کریں اور تبدیلیوں کو محفوظ کریں۔
3. فونٹ فیملی فکس
ایسا تب ہوتا ہے جب آپ کسی XAML کو کسی ایسے فونٹ کے ساتھ لوڈ کر رہے ہو جو آپ کی درخواست میں موجود نہیں ہو یا فونٹ فیملی کو کوئی قیمت تفویض کرے اور قدر خالی ہو۔ ایک فونٹ فیملی ایک ایسی شے ہے جس میں فانٹ فیملی ، یا ایک سے زیادہ فال بیک فانٹ فیملیز والے بنیادی ترجیحی فونٹ فیملی کی وضاحت کی جاتی ہے۔
ہم کہتے ہیں کہ آپ کا بنیادی فونٹ ایریل ہے اور آپ کا فال بیک بیک ہے کیلبری ، یہ کچھ اس کی طرح دکھائے گا:
ہیلوورلڈ ڈاٹ ایکس ای میں 'Windows.UI.Xaml.Markup.XamlParseException' قسم کی پہلی مرتبہ رعایت واقع ہوئی۔
ون آر ٹی معلومات: متن سے 'Windows.UI.Xaml.Media.FontFamily' تخلیق کرنے میں ناکام۔
اسٹینڈرڈ اسٹائل ڈاٹ ایکس ایم ایل کے لئے تلاش کریں اور فونٹ فیملی کے تمام واقعات کا معائنہ کریں جہاں قیمت خالی ہے ()؛
اس وقت کسی بھی فونٹ کی قدر کو تبدیل کریں جو آپ فی الحال استعمال کر رہے ہیں (جیسے ایریل) ، پھر اپنی تبدیلیوں کو محفوظ کریں۔
آپ وہاں جاتے ہیں ، یہ کچھ حل ہیں جو XAML پارس غلطی کو ٹھیک کرنے میں آپ کی مدد کرسکتے ہیں ، لہذا ان سب کو ضرور آزمائیں۔
رہائشی بدی 7 بائیوہارڈ یقینی طور پر اس لمحے کا کھیل ہے۔ اس نے حال ہی میں لانچ کیا ہوا کھلاڑیوں کو متاثر کن ہارر دنیا میں ڈوبا ہے جو لگ بھگ حقیقی محسوس ہوتا ہے۔ بدقسمتی سے ، یہاں بہت سے تکنیکی مسائل ہیں جو کبھی کبھی گیمنگ کے تجربے کو محدود کرتے ہیں۔ بری خبر یہ ہے کہ ان کیڑے کو درست کرنے کے لئے بہت کم کام کی گنجائشیں دستیاب ہیں۔