आउटपुट निर्देशिका में जहां विजुअल स्टूडियो संकलित निष्पादन योग्य स्थान रखता है, *.exp
, *.lib
, .pdb
प्रकारों की तीन अतिरिक्त फ़ाइलें हैं। मुझे उन फ़ाइलों की आवश्यकता नहीं है और मैं संकलक को उन्हें बनाने से रोकना चाहता हूं।विजुअल स्टूडियो इन अतिरिक्त फ़ाइलों को क्यों उत्पन्न करता है?
इस प्रकार मेरी बिल्ड आउटपुट निर्देशिका दिखती है। मुझे केवल *.exe
फ़ाइल की आवश्यकता है।
के लिए इन अतिरिक्त फ़ाइलें क्या हैं? मैं कैसे अक्षम कर सकता हूं कि वे उत्पन्न होते हैं? अगर उन्हें निर्माण प्रक्रिया के लिए जरूरी है, तो निष्पादन योग्य बनने के बाद उन्हें स्वचालित रूप से हटाने का कोई तरीका है?
मैं विजुअल स्टूडियो 2012 का उपयोग कर रहा हूं। अगर आपको अतिरिक्त विवरण चाहिए, तो कृपया टिप्पणी करें।
पीडीबी फ़ाइल http://stackoverflow.com/questions/3899573/what-is-a-pdb-file –
'Application.pdb' में डीबगिंग जानकारी है जो डीबगर को आपके स्रोत कोड के साथ' Application.exe' में कोड को सहसंबंधित करने में मदद करने के लिए है। । आप लगभग निश्चित रूप से चाहते हैं - विशेष रूप से डीबग बिल्ड में। अन्य दो फाइलें अक्सर उन कार्यों के लिए जेनरेट की जाती हैं जो फ़ंक्शंस निर्यात कर रही हैं। सवाल यह है कि आप उन फ़ाइलों * जेनरेट * क्यों नहीं चाहते हैं? क्या वे आपको किसी तरह से परेशान करते हैं? –
@JeffPaquette I के लिए धन्यवाद I * .pdb' फ़ाइल की पीढ़ी अक्षम। मैं केवल '* .exe' फ़ाइल चाहता हूं और मुझे समझ में नहीं आता * क्यों * मुझे लाइब्रेरी फ़ाइल भी मिलती है। और मैंने पहले कभी '* .exp' के बारे में नहीं सुना। जिस तरह से यह मेरे रिलीज निर्माण विन्यास के बारे में सब कुछ है। – danijar