ون یو آئی 3 کے ساتھ ترقی کے لئے تیار کریں
آپریٹنگ ماحول
- Windows
-
- ونڈوز 11
- Visual Studio
-
- Visual Studio 2022 Version 17.9.3
- .جال
-
- .NET 6
- (.نیٹ 8)
- WinUI
-
- WinUI 3
- Windows App SDK
-
- 1.4.230913002
ضروری شرائط
کچھ معاملات میں ، نچلے ورژن بھی کام کرسکتے ہیں۔
- Windows
-
- ونڈوز 10
- ونڈوز 11
- Visual Studio
-
- Visual Studio 2022 version 17.9.3 یا اس کے بعد
- .جال
-
- .NET 6
- (.نیٹ 8)
- Windows App SDK
-
- 1.4.230913002 یا اس کے بعد
بصری اسٹوڈیو انسٹال کریں اور ونUI سیٹ اپ کریں
ویژول اسٹوڈیو انسٹالیشن کے ساتھ ون یو آئی 3 ترقیاتی منصوبوں کو شامل کیا جاسکتا ہے۔ یہ سیکشن بصری اسٹوڈیو انسٹالیشن کے عمل کی ایک آسان وضاحت فراہم کرتا ہے۔ تفصیلی ہدایات کے لئے، براہ مہربانی مندرجہ ذیل تجاویز ملاحظہ کریں.
انٹرنیٹ یا میڈیا سے ویژول اسٹوڈیو 2022 انسٹالر لانچ کریں۔ یہ کمیونٹی ، پیشہ ورانہ ، یا اعلی ورژن کی حمایت کرتا ہے۔
ورک لوڈ کے انتخاب میں ، منتخب کریں۔ نیٹ ڈیسک ٹاپ کی ترقی.
「. نیٹ ڈیسک ٹاپ ڈویلپمنٹ اور دائیں طرف انسٹالیشن کی تفصیلات سے ونڈوز ایپ ایس ڈی کے سی # ٹیمپلیٹس چیک کریں۔
اب صرف تنصیب شروع کریں. دوسری اسکرینیں ہیں ، لیکن میں ان کی وضاحت نہیں کروں گا جب تک کہ وہ کوئی پروجیکٹ نہیں بناتے۔
ایک بار تنصیب مکمل ہونے کے بعد ، ایک نیا منصوبہ بنائیں۔
اوپری دائیں طرف سرچ آئٹم میں winui
ایک ہے ، لہذا جب آپ اسے منتخب کرتے ہیں تو ، ون یو آئی 3 پروجیکٹ ٹیمپلیٹ ظاہر ہوگا ، لہذا کسی بھی ٹیمپلیٹ کو منتخب کریں اور ایک پروجیکٹ بنائیں۔
اب آپ ون یو آئی 3 کا استعمال کرتے ہوئے ایپلی کیشنز تیار کرسکتے ہیں۔
اگر آپ دیکھتے ہیں ".NET کے ایک ورژن کو نشانہ بنانا جو انسٹال نہیں ہے"
ویژول اسٹوڈیو 2022 ورژن 17.9.1
کے طور پر ، ون یو آئی 3 اہداف کے لئے .NET .NET 6 ہے۔
اگر آپ بصری اسٹوڈیو 2022 میں کوئی اضافی رن ٹائم منتخب نہیں کرتے ہیں تو ، صرف .NET 8 رن ٹائم انسٹال ہوگا ، اور آپ کو نیچے دیئے گئے انتباہ کی طرح انتباہ نظر آسکتا ہے۔
اگر آپ فکرمند ہیں تو ، آپ .NET 6 رن ٹائم انسٹال کرسکتے ہیں یا صرف انتباہ کو خارج کرسکتے ہیں۔ ڈی بگ کرنے کے لئے آپ کو .NET 6 رن ٹائم انسٹال کرنے کی ضرورت نہیں ہے۔
اگر آپ بعد میں ون یو آئی 3 ترقیاتی ماحول شامل کرنا چاہتے ہیں
اگر آپ پہلے بصری اسٹوڈیو انسٹال کرتے ہیں تو ، آپ بعد میں ون یو آئی 3 ترقیاتی ماحول شامل کرسکتے ہیں۔
بصری اسٹوڈیو شروع کریں اور مینو سے اوزار اور خصوصیات حاصل > کے لئے ٹولز منتخب کریں۔
جب آپ نے بصری اسٹوڈیو انسٹال کیا تھا تو وہی اسکرین دکھائی جائے گی ، تاکہ آپ اسے استعمال کرسکیں۔ اس بات کو یقینی بنائیں کہ ".نیٹ ڈیسک ٹاپ ڈویلپمنٹ" کی جانچ پڑتال کی گئی ہے ، اور دائیں طرف "انسٹالیشن تفصیلات" سے "ونڈوز ایپ ایس ڈی کے سی # ٹیمپلیٹ" چیک کریں۔
developer موڈ کو فعال کریں
ون یو آئی ایپلی کیشنز دیگر ڈیسک ٹاپ ایپلی کیشنز کے برعکس سیکورٹی سے بہتر ماحول میں چلتی ہیں۔ لہٰذا اسے اس طرح نہیں چلایا جا سکتا۔ جب آپ اسے چلانے کی کوشش کرتے ہیں تو ، آپ کو نیچے دیئے گئے ڈائیلاگ کی طرح ایک ڈائیلاگ نظر آئے گا اور آپ کو "ڈویلپر موڈ" کو فعال کرنے کا اشارہ کیا جائے گا۔ اگر آپ لنک پر کلک کرتے ہیں تو ، سیٹنگ اسکرین ظاہر ہوگی ، لہذا براہ کرم "ڈویلپر موڈ" کو فعال کریں۔
یہاں تک کہ اگر آپ ویژول اسٹوڈیو استعمال نہیں کررہے ہیں تو ، آپ ترتیبات کی اسکرین سے "ڈویلپر موڈ" کو بھی فعال یا غیر فعال کرسکتے ہیں۔ اسٹارٹ مینو سے "ترتیبات" منتخب کریں۔
سسٹم مینو سے ، ڈویلپرز کے لئے منتخب کریں۔
"ڈویلپرز کے لئے" کے لئے ایک ٹوگل ہے ، لہذا اسے "آن" پر سیٹ کریں۔ ایک نوٹ دکھایا جائے گا ، لہذا اسے فعال کرنے کے لئے "ہاں" منتخب کریں۔
اگر آپ .NET 8 میں تبدیل کرنا چاہتے ہیں
اگر آپ اس ٹیمپلیٹ کے ساتھ کوئی پروجیکٹ بناتے ہیں تو ، یہ .NET 6 پر ڈیفالٹ ہوجائے گا۔ یہاں تک کہ اگر میں پروجیکٹ کی خصوصیات سے ہدف فریم ورک کو .NET 8 میں تبدیل کرتا ہوں تو بھی تعمیر غلطیوں اور انتباہوں کو ظاہر کرتی ہے۔ تاہم ، 03 / 13 / 2024 کے آس پاس ، ونڈوز ایپ ایس ڈی کے کو باضابطہ طور پر .نیٹ 8 کی حمایت کرنے کے لئے اپ ڈیٹ کیا جائے گا۔
تاہم ، ٹیمپلیٹ اب بھی .NET 6 میں ہے ، لہذا آپ کو پروجیکٹ بنانے کے بعد .NET 8 پر کام کرنے کی ضرورت ہوگی۔ اس بات کا امکان ہوسکتا ہے کہ اسے مستقبل کے ورژن اپ گریڈ میں سپورٹ کیا جائے گا۔
سب سے پہلے ، ایک پروجیکٹ بنائیں ، اور پھر ونڈوز ایپ ایس ڈی کے سے متعلق ورژن کو اپ ڈیٹ کرنے کے لئے نیوگیٹ کا استعمال کریں۔
جب تک نہیں، سب کچھ تازہ ترین ہے. Microsoft.WindowsAppSDK
کم از کم 1.5.XXXX ہونا ضروری ہے۔
پروجیکٹ کی خصوصیات سے ہدف فریم ورک کو .NET 8 میں تبدیل کریں۔
یہاں تک کہ اگر آپ اس حالت میں تعمیر کرتے ہیں تو ، ایک نقص ظاہر ہوگا کیونکہ پروجیکٹ کی ترتیبات پرانی ہیں۔
کوڈ کے طور پر پروجیکٹ فائل کھولیں۔
RuntimeIdentifiers
چونکہ ایک پیرامیٹر موجود ہے ، لہذا مندرجہ ذیل Win10
کے 10
کردار کو ہٹا دیں۔
ترمیم سے پہلے
<RuntimeIdentifiers>win10-x86;win10-x64;win10-arm64</RuntimeIdentifiers>
↓
ٹھیک ہونے کے بعد
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
یہ پروگرام کی اشاعت کی ترتیبات کو بھی دوبارہ لکھتا ہے۔
پراپرٹیز > پبلش پروفائلز فولڈر میں ہر .pubxml
فائل کھولیں۔
اسی طرح RuntimeIdentifier
، پیرامیٹر میں اس کے 10
کردار کو Win10
ہٹا دیں۔
اس کے بعد ، دوبارہ تعمیر کریں اور تصدیق کریں کہ کوئی غلطی یا انتباہ نہیں ہے۔
.pubxml
(فائل میں ایک انتباہ ہوگا ، لیکن آپ کو اس کے بارے میں فکر کرنے کی ضرورت نہیں ہے کیونکہ یہ اس مسئلے سے مختلف نحو ہے۔ )
تاہم ، کسی وجہ سے ، ون یو آئی کلاس لائبریری متنبہ کرتی رہتی ہے یہاں تک کہ اگر آپ مندرجہ بالا کام کرتے ہیں۔ فی الحال ، آپ اسے چلا سکتے ہیں ، لہذا اس کے طے ہونے تک انتظار کریں۔