पर बिन फ़ोल्डर में बाहरी फ़ाइलों को कॉपी करने के लिए मजबूर करें मेरे पास एक वेब अनुप्रयोग प्रोजेक्ट है जो किसी तृतीय पक्ष असेंबली का संदर्भ देता है, जो बदले में कुछ देशी डीएलएस का उपयोग करता है जिन्हें इसे रनटाइम पर खोजने की आवश्यकता होती है। उस वजह से, मैं इन डीएलएस को परियोजना के बिन फ़ोल्डर में जोड़ना चाहता था, ताकि वे निश्चित रूप से पाए जा सकें।प्रकाशित
हालांकि, अगर मैं प्रोजेक्ट में फ़ाइलों को/bin/में जोड़ता हूं, तो "आउटपुट में कॉपी करें" का चयन करें, फ़ाइलों को संकलित और बिन/बिन में प्रकाशित किया गया है। उन्हें मूल फ़ोल्डर कार्यों में जोड़ना, लेकिन शायद ही सही समाधान हो सकता है।
उन्हें निर्माण लक्ष्य "AfterBuild" को जोड़ना प्रकाशित करते समय कोई प्रभाव नहीं है (उदाहरण के लिए "तैनाती पैकेज का निर्माण")
यह भी जब TFS, जहां MSBuild लक्ष्य _CopyWebApplicationLegacy शुरू हो जाती है के माध्यम से समाधान के निर्माण के काम करने के लिए है।
स्वच्छ, सरल समाधान। – AnthonyVO
स्रोत नियंत्रण के तहत बिन फ़ोल्डर सहित अनावश्यक चेक-इन – Catherine
बिन फ़ोल्डर कभी समाधान का हिस्सा नहीं होना चाहिए। यह सिर्फ एक आउटपुट फ़ोल्डर है। यदि आप टेस्ट केस, टीएफएस इत्यादि का उपयोग करते हैं तो आउटपुट फ़ोल्डर रीडायरेक्ट किया जाएगा। "कॉपी न करें" विकल्प को सेट करने से असेंबली असेंबली हो जाएगी। कहने के लिए खेद है: "बहुत बुरा विचार" – Fried