dll - डायनेमिक लिंक लाइब्रेरी
यदि एक असेंबली को क्लास लाइब्रेरी के रूप में संकलित किया जाता है और अन्य असेंबली के उपयोग के लिए प्रकार प्रदान करता है, तो इसमें फ़ाइल एक्सटेंशन .dll (डायनेमिक लिंक लाइब्रेरी),
है।डीएलएल को स्टैंडअलोन निष्पादित नहीं किया जा सकता है।
डीएलएल को सीधे निष्पादित नहीं किया जा सकता क्योंकि उन्हें अन्य कार्यक्रमों द्वारा लोड और चलाने के लिए डिज़ाइन किया गया है
डीएलएल कॉलिंग एप्लिकेशन की समान प्रक्रिया और मेमोरी स्पेस साझा करेगा
उन्हें किसी अन्य एप्लिकेशन के लिए पुन:उपयोग किया जा सकता है। जब तक कोडर डीएलएल फ़ाइल में कार्यों और प्रक्रियाओं के नाम और पैरामीटर जानता है।
EXE - निष्पादन योग्य फ़ाइल स्वरूप
यदि एक असेंबली को एक एप्लिकेशन के रूप में संकलित किया जाता है, तो इसका फ़ाइल एक्सटेंशन .exe
. होता हैEXE को स्टैंडअलोन निष्पादित किया जा सकता है।
EXE अपनी अलग प्रक्रिया और मेमोरी स्पेस बनाता है।