Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी#में बिन और ओबीजे फ़ोल्डर क्या है?

जब भी हम एक C# कोड लिखते हैं और समाधान बनाते या चलाते हैं तो यह 2 फ़ोल्डर उत्पन्न करता है -

  • बिन
  • obj

इन डिब्बे और obj में संकलित कोड है

हमारे पास 2 फोल्डर क्यों हैं?

कारण यह है कि संकलन प्रक्रिया 2 चरणों से होकर गुजरती है

  • संकलन
  • लिंक करना

संकलन में प्रत्येक व्यक्तिगत फ़ाइल को अलग-अलग इकाइयों में संकलित किया जाता है

इन संकलित फ़ाइलों को बाद में एक इकाई में जोड़ा जाएगा जो एक dll या एक exe हो सकती है

संकलित चरण में जो कुछ भी होगा वह obj फ़ोल्डर में जोड़ा जाएगा

अंतिम संकलन जो लिंक किया गया चरण है, बिन फ़ोल्डर में जाएगा

इस obj फ़ोल्डर का उपयोग सशर्त संकलन या वृद्धिशील संकलन में किया जाता है

Ex − मेरे पास एक बड़ा प्रोजेक्ट है और इसमें कई समाधान और कई फाइलें हैं

मान लीजिए कि अगर मैं किसी एक फाइल को बदलूं और समाधान तैयार करूं तो केवल उस फाइल को संकलित किया जाएगा यह जानकारी obj फ़ोल्डर में मौजूद होगी


  1. $sysreset फोल्डर क्या है और इसे कैसे डिलीट करें?

    $SysReset फ़ोल्डर कुछ परिदृश्यों में Windows10 द्वारा स्वचालित रूप से बनाया गया एक फ़ोल्डर है। स्थिति के आधार पर, $SysReset फ़ोल्डर में कुछ गीगाबाइट स्थान हो सकता है। यदि आप एक सीमित सी ड्राइव के साथ काम कर रहे हैं (जब उपलब्ध खाली स्थान की बात आती है) $SysReset को हटा रहा है फ़ोल्डर बेहद लुभावना हो

  1. $av_asw फ़ोल्डर क्या है और इसे कैसे निकालें?

    तो, आपने $av_asw . नाम का एक फोल्डर देखा अपने ड्राइव पर और सोच रहे हैं कि यह क्या है? क्या आपका सिस्टम संक्रमित है? संक्षेप में, चिंता करने की कोई जरूरत नहीं है। यह अवास्ट एंटीवायरस . द्वारा बनाया गया एक वैध फ़ोल्डर है क्वारंटाइन फ़ाइलें (विशेष रूप से EXE फ़ाइलें) संग्रहीत करने के लिए। हालांकि यह

  1. Windows.old फोल्डर क्या है और इसे कैसे डिलीट करें।

    Windows.old फ़ोल्डर विंडोज के पिछले संस्करण से दूसरे संस्करण में अपग्रेड के दौरान बनाया जाता है (उदाहरण के लिए जब आप अपने सिस्टम को विंडोज 7 से विंडोज 8.1 या विंडोज 7/8.1 से 10 में अपग्रेड करते हैं) या जब आप विंडोज 10 को नए बिल्ड के साथ अपडेट करते हैं (उदाहरण के लिए क्रिएटर्स अपडेट V1703 या फॉल क्र