منتخب کردہ تعمیر کی تشکیل کے لحاظ سے قابل عمل فائل کا آئیکن تبدیل کریں۔

جب صفحے کی تازہ کاری :
صفحہ تخلیق تاریخ :

ماحول

ڈھانچہ
  • عام طور پر ونڈوز فارم (.نیٹ فریم ورک)
  • ونڈوز فارم (.نیٹ) جنرل
  • عام طور پر ڈبلیو پی ایف (.نیٹ فریم ورک)
  • عام طور پر ڈبلیو پی ایف (.نیٹ)

پہلے تو

عام طور پر، ایک ای ایکس ای پروجیکٹ میں صرف ایک شبیہ سیٹ کی جا سکتی ہے۔ یہ سیکشن بیان کرتا ہے کہ منتخب تعمیر تشکیل کے ذریعہ بنائی گئی ای ایکس ای فائلوں کے لیے شبیہ کو کس طرح تبدیل کیا جائے۔

ایک طریقہ کار کے طور پر ہم جو پروگرام اٹھا رہے ہیں وہ نئے بنائے گئے منصوبے سے شروع ہوتا ہے۔ یہ بھی ممکن ہے کہ اسے ان منصوبوں کے لئے مقرر کیا جائے جو آپ پہلے ہی تعمیر کر چکے ہیں۔

یہاں، آئیکون ابتدائی حالت میں تشکیل شدہ "ڈیبگ" اور "رہائی" کی تعمیر پر منحصر ہے تبدیل کرنے کے لئے تیار ہے. اس کے علاوہ، جیسا کہ ونڈوز فارمز (.نیٹ) پروجیکٹ میں مثال کے طور پر بیان کیا گیا ہے، طریقہ کار شروع میں درج دیگر فریم ورک کے لئے بھی وہی ہے۔

شبیہ مسل تیار کر رہا ہے

اس بار، ہم نے حوالہ کے طور پر اعداد و شمار کی طرح ایک شبیہ تیار کی ہے۔

شبیہ مسل سیٹنگیں

عام طریقے سے ای ایکس ای فائلوں پر آئیکون لگانے کے قابل ہونے کے لئے ویژیول سٹوڈیو رجسٹر کریں۔

کے لئے .نیٹ (کور)

پہلی شبیہ مسل منصوبے میں شامل کی گئی ہے۔

دوسری شبیہ منتخب کرنے کے لیے انہی مراحل پر عمل کریں۔

پروجیکٹ میں ایک دوسری شبیہ مسل شامل کی جاتی ہے۔

پہلی شبیہ کی ترتیب زیادہ لکھی جائے گی، لیکن براہ کرم اسے نظر انداز کریں کیونکہ ایڈیٹر پر ترتیب اس بار متعلقہ نہیں ہے۔ یہ ضروری ہے کہ اس منصوبے میں دو آئیکون رجسٹرڈ ہوں۔

.نیٹ فریم ورک کے لئے

پہلی شبیہ مسل منصوبے میں شامل کی گئی ہے۔

دوسری شبیہ منتخب کرنے کے لیے انہی مراحل پر عمل کریں۔

پروجیکٹ میں ایک دوسری شبیہ مسل شامل کی جاتی ہے۔

پہلی شبیہ کی ترتیب زیادہ لکھی جائے گی، لیکن براہ کرم اسے نظر انداز کریں کیونکہ ایڈیٹر پر ترتیب اس بار متعلقہ نہیں ہے۔ یہ ضروری ہے کہ اس منصوبے میں دو آئیکون رجسٹرڈ ہوں۔

تعمیر تشکیل پڑتال کریں

ٹول بار میں تعمیر تشکیل کی پڑتال کریں۔

شبیہ سوئچنگ فیصلے کے طور پر یہاں دکھائے گئے تعمیر تشکیل کا نام استعمال کریں۔ ابتدائی پروجیکٹ میں "ڈی بگ" اور "ریلیز" ہیں، لہذا ہم اسے استعمال کریں گے۔

پروجیکٹ مسل میں کوڈ کھولیں

پروجیکٹ مسل پر دائیں کلک کریں اور پروجیکٹ مسل میں ترمیم کریں۔

یہ مینو صرف .نیٹ (کور) پروجیکٹوں کے لیے دستیاب ہے۔ نیٹ فریم ورک پروجیکٹ، ٹیکسٹ ایڈیٹر میں .سی ایس پروج فائل کھولیں۔

پروجیکٹ مسل میں ضابطہ تدوین کریں

.نیٹ (کور) پروجیکٹ کو یہاں ایک مثال کے طور پر بیان کیا گیا ہے، لیکن . نیٹ فریم ورک، طریقہ کار ایک ہی ہے۔

میرے خیال میں .نیٹ پروجیکٹ کا کوڈ اس طرح لگتا ہے: (یہ ایک مثال ہے، لہذا یہ اصل میں منصوبے پر منحصر ہے.)

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net6.0-windows</TargetFramework>
    <Nullable>enable</Nullable>
    <UseWindowsForms>true</UseWindowsForms>
    <ImplicitUsings>enable</ImplicitUsings>
    <ApplicationIcon>2.ico</ApplicationIcon>
  </PropertyGroup>

  <ItemGroup>
    <Content Include="2.ico" />
  </ItemGroup>

</Project>

اس میں PropertyGroup > ApplicationIcon کی قدر قابل عمل پر لاگو شبیہ مسل ہے۔ ان ٹیگز کو مشروط کیا جا سکتا ہے، اور تعمیر تشکیل پر منحصر شبیہ کے اطلاق کو تبدیل کرنے کے لیے، حصے ApplicationIcon میں درج ذیل ترمیم کریں:

<ApplicationIcon Condition=" '$(Configuration)' == 'Debug' ">1.ico</ApplicationIcon>
<ApplicationIcon Condition=" '$(Configuration)' == 'Release' ">2.ico</ApplicationIcon>

Conditionآپ پیرامیٹرز میں شرائط شامل کر سکتے ہیں، جہاں تعمیر کے وقت تعمیر تشکیل کا نام شامل$(Configuration) ہے۔ شرط یہ ہے کہ اگر ہے اور اگر کے لئے استعمال کیا جاتا ہے DebugRelease 1.ico.2.ico اگر آپ نے اپنے پروجیکٹ میں تعمیر تشکیل کا نام تبدیل کر دیا ہے تو اس Debug Release کا نام تبدیل کر دیں۔ اگر آپ شبیہ بڑھانا چاہتے ہیں تو ٹیگ میں اضافہ کریں۔

باقی صرف کوڈ کو محفوظ کرنا اور مطلوبہ تعمیر تشکیل کے ساتھ تعمیر کرنا ہے۔

نتائج بنائیں

ڈیبگ کے ساتھ بنائی گئی قابل عمل فائل اس طرح نظر آتی ہے:

رہائی کے ساتھ بنائی گئی قابل عمل فائل اس طرح نظر آتی ہے: