مواد پر جائیں

.NET Desktop Runtime

ایپلیکیشنMicrosoft Corporation

اسے dotnet desktop، net desktop runtime، .net 8 desktop، .net 6 desktop بھی کہا جاتا ہے

Microsoft CorporationSystem

جدید .NET ڈیسک ٹاپ رن ٹائمز کے لیے ایک صفحہ جو WPF اور Windows Forms ایپس چلاتے ہیں۔ ایپس ایک مخصوص میجر ورژن مانگتی ہیں۔ یہ .NET Framework 4.x نہیں ہے اور نہ ہی ہر SKU۔

آپ کے لیے جاننا کیا ضروری ہے

ایک ڈیسک ٹاپ رن ٹائم صفحہ۔ ایپس کو اب بھی اپنے نامزد کردہ میجر ورژن کی ضرورت ہوتی ہے۔

یہ WPF اور WinForms کے لیے جدید .NET ڈیسک ٹاپ پیک ہے۔ یہ Framework 4.x نہیں ہے، نہ ہی ASP.NET ہوسٹنگ بنڈل، اور نہ ہی ہر غیر معاون SKU کا کیٹلاگ۔

یہ کیا ہے؟
WPF اور WinForms کے لیے جدید .NET پیک
کیا یہ Framework 4.x جیسا ہی ہے؟
نہیں۔ مختلف پروڈکٹ
ہر SKU؟
نہیں۔ ایک صفحہ۔ نامزد کردہ میجر ورژن انسٹال کریں
Feex کا کہنا ہے
اگر ڈائیلاگ میں Desktop Runtime 8 لکھا ہے، تو میں Microsoft سے وہ میجر ورژن ڈاؤن لوڈ کرتا ہوں۔ میں متبادل کے طور پر Framework 4.8 انسٹال نہیں کرتا، اور نہ ہی صفحے پر موجود ہر SKU لیتا ہوں۔

.NET Desktop Runtime کیا ہے؟

.NET Desktop Runtime میں بنیادی .NET رن ٹائم کے علاوہ WPF اور Windows Forms شامل ہیں۔ Microsoft ایک چھوٹا .NET Runtime اور ایک ASP.NET Core Runtime بھی فراہم کرتا ہے۔ ایک ہی مضمون ڈیسک ٹاپ فیملی کا احاطہ کرتا ہے۔ آپ اب بھی وہی میجر ورژن انسٹال کرتے ہیں جو ایپ مانگتی ہے۔

اگر آپ نے اسے کبھی استعمال نہیں کیا

اگر کوئی ایپ "install .NET Desktop Runtime 8" (یا 6، یا 9) کہتی ہے، تو یہ WPF اور WinForms کے لیے وہی مشترکہ رن ٹائم ہے۔ ایپ کے بتائے ہوئے میجر ورژن کو dotnet.microsoft.com سے ڈاؤن لوڈ کریں۔ یہ صفحہ .NET Framework 4.8 نہیں ہے، نہ ہی ASP.NET ہوسٹنگ بنڈل ہے، اور نہ ہی ہر SKU کے لیے الگ مضمون ہے۔

یہ کس لیے استعمال ہوتا ہے؟

فریم ورک پر منحصر ڈیسک ٹاپ ایپس چلائیں

WPF اور WinForms ایپس جن میں رن ٹائم خود شامل (self-contain) نہیں تھا۔ وہ ایک میجر ورژن کا نام بتاتی ہیں۔

ساتھ ساتھ میجر ورژنز

6، 8، اور 9 ایک ساتھ رہ سکتے ہیں۔ 8 انسٹال کرنے سے ایسی ایپ کی ضرورت پوری نہیں ہوتی جسے 6 درکار ہو۔

Framework 4.x نہیں

جو ایپس .NET Framework 4.8 مانگتی ہیں وہ پرانی صرف ونڈوز والی پروڈکٹ چاہتی ہیں، یہ صفحہ نہیں۔

یہ کس کے لیے ہے؟

  • وہ لوگ جن کا ایپ انسٹالر گمشدہ Desktop Runtime پر رک جاتا ہے
  • وہ ایڈمنز جو 6 LTS اور 8 LTS کو ساتھ ساتھ رکھتے ہیں
  • کوئی بھی شخص جس نے .NET 8 ایپ کے لیے تقریباً Framework 4.8 انسٹال کر ہی لیا تھا

موجودہ صورتحال

.NET Desktop Runtime (2016) Microsoft Corporation کی طرف سے ایک موجودہ جدید .net ڈیسک ٹاپ رن ٹائم ہے۔ وینڈر اب بھی ونڈوز صارفین کو https://dotnet.microsoft.com/download/dotnet کی طرف رہنمائی کرتا ہے۔

یہ کتنا پرانا ہے؟

.NET Core 1.0 سنہ 2016 میں جاری ہوا۔ ڈیسک ٹاپ پیک اس وقت آئے جب ونڈوز UI اسٹیک صرف فریم ورک سے آگے بڑھا۔ Framework 4.x اب بھی ونڈوز پر موجود ہے۔ یہ ایک مختلف انسٹالر کے ساتھ ایک مختلف پروڈکٹ ہے۔

ورژنز

پہلے بڑے چینلز۔ درست بلڈ نمبرز کی یہاں مکمل تصدیق نہیں کی گئی ہے۔

8 LTS (عام طور پر موجودہ)
9 / موجودہ STS
6 LTS (اب بھی دیکھا جاتا ہے)

سسٹم کے تقاضے

اقدار پبلشر کی عوامی رہنمائی کے مطابق ہیں۔ کام کا بوجھ اب بھی اصل ضرورت کو بدل دیتا ہے۔

کم از کم

کم از کم سسٹم کے تقاضے
آپریٹنگ سسٹم ایک ونڈوز ریلیز جسے Microsoft اس .NET میجر ورژن کے لیے learn.microsoft.com/dotnet/core/install/windows پر درج کرتا ہے
RAM رن ٹائم ہلکا پھلکا ہے۔ ڈیسک ٹاپ ایپ اصل RAM کی ضرورت کا تعین کرتی ہے

وسائل کا پروفائل

CPU کی مانگ
ایپ کے اندر آپ کے کھولے گئے مواد کی پیروی کرتا ہے
RAM کی مانگ
دستاویزات، ٹیبز، یا لائبریریوں کی پیروی کرتا ہے

انسٹال شدہ پروسیسز

یہ ایگزیکیوٹیبلز انسٹال ہونے پر اس پروڈکٹ سے تعلق رکھتی ہیں۔

انسٹال شدہ پروسیسز
corehost.exe کئی فریم ورک پر منحصر ڈیسک ٹاپ ایپس کے ذریعے استعمال ہونے والا ہوسٹ۔ جو ونڈو آپ دیکھتے ہیں وہ عام طور پر ایپ کی exe ہوتی ہے۔

اسٹارٹ اپ اجزاء

رن ٹائم کو Startup Apps کے اندراج کی ضرورت نہیں ہوتی۔ جو ایپ اسے استعمال کرتی ہے وہ آپ کے اس ایپ کو کھولنے پر corehost یا اپنا apphost شروع کرتی ہے۔

فائل کے مقامات

عام .NET Desktop Runtime کے مقامات
عام انسٹال C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\

عام مسائل

.NET 8 ایپ کے لیے Framework 4.8 انسٹال کیا

غلط پروڈکٹ۔ Framework 4.x اور جدید .NET Desktop کے مختلف انسٹالرز ہیں۔

غلط میجر ورژن

6 کے لیے بنائی گئی ایپ صرف 8 پر نہیں چلے گی جب تک کہ وینڈر نے ایسا نہ کہا ہو۔ وہ ورژن انسٹال کریں جس کا نام ایرر میں دیا گیا ہے۔

مسئلہ حل کرنا

ایرر میں میجر ورژن پڑھیں، پھر dotnet.microsoft.com/download/dotnet کھولیں

اس میجر ورژن کے لیے Desktop Runtime کا انتخاب کریں۔ جب تک آپ ڈیولپمنٹ نہیں کر رہے ہیں، ASP.NET اور SDK کو چھوڑ دیں۔

dotnet --list-runtimes چلائیں

یہ انسٹال شدہ Microsoft.NETCore.App اور Microsoft.WindowsDesktop.App پیکس کی فہرست دکھاتا ہے۔ Framework 4.x وہاں ظاہر نہیں ہوگا۔

ہر پرانے SKU کو جمع نہ کریں

غیر معاون 5.0 یا 7.0 پیکس صفائی کی حکمت عملی نہیں ہیں۔ وہ انسٹال کریں جس کا نام موجودہ ایپ بتاتی ہے۔

متبادلات

.NET SDK میں یہ رن ٹائم اور کمپائلرز شامل ہیں۔ سیلف کنٹینڈ ایپس اپنا رن ٹائم ساتھ لاتی ہیں۔ Framework 4.8 پرانی ونڈوز پروڈکٹ ہے۔

سرکاری مدد اور ڈاؤن لوڈز

وینڈر سے شروعات کریں۔ بے ترتیب exe سائٹس کوئی سپورٹ چینل نہیں ہیں۔

آفیشل رابطے
ڈاؤن لوڈ کریں dotnet.microsoft.com/download/dotnet آفیشل انسٹالر یا وینڈر کا صفحہ
مدد learn.microsoft.com/dotnet/core/install/windows وینڈر سپورٹ
آفیشل سائٹ dotnet.microsoft.com/download/dotnet یہاں سے شروعات کریں، کسی بھی غیر معتبر exe ہوسٹ سے نہیں
.NET Framework انسٹال learn.microsoft.com/dotnet/framework/install/ 4.8.x ایک مختلف پروڈکٹ ہے

متعلقہ ہارڈ ویئر

رن ٹائم چھوٹا ہے۔ جو ڈیسک ٹاپ ایپ آپ چلاتے ہیں وہ CPU اور RAM کا تعین کرتی ہے۔ کوئی بھی موجودہ Windows 10 یا 11 PC جسے وینڈر درج کرتا ہے، اس پیک کو چلائے گا۔

تکنیکی تفصیلات

تکنیکی تفصیلات

وینڈر کے ورژن نمبرز تبدیل ہوتے رہتے ہیں۔ یہ مضمون کسی خاص بلڈ کا پابند نہیں ہے۔

ذرائع اور توثیق

ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.

کیا یہ مضمون مفید تھا؟

ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔

کیا یہ مضمون مفید تھا؟