मैं विभिन्न dll का है कि मैं सीधे एक ASP.NET वेबसाइट मैं दृश्य स्टूडियो 2010.वेब अनुप्रयोग प्रकाशित करते समय आप एक गैर-संदर्भित डीएलएल कैसे शामिल करते हैं?
में "पैकेज/वेब प्रकाशित करें" सुविधा के माध्यम से प्रकाशित करने के लिए प्रयास कर रहा हूँ में नहीं संदर्भित कर रहा हूँ मैं प्रकाशन सुविधा कैसे बता सकता है कि इन निश्चित फ़ाइलों को शामिल करने की आवश्यकता है?
ध्यान दें कि मैं इन डीएलएल का सीधे संदर्भ नहीं लेना चाहता हूं (समाधान विशेष रूप से इस तरह से स्थापित किया गया है ताकि इन विशिष्ट डीएल का सीधे संदर्भ नहीं दिया जा सके)।
मुझे <ExcludeFilesFromDeployment/>
मिला है लेकिन मुझे विशेष रूप से फ़ाइलों को शामिल करने का कोई तरीका नहीं मिल रहा है।
आप क्यों नहीं बस DLLs को संदर्भित करने के लिए विरोध कर रहे हैं ? – Jacob
यदि डीएलएल का संदर्भ दिया गया है, तो प्रोग्रामर उन कक्षाओं का उपयोग उन डीएलएस में सीधे कर सकता है, बजाय मैंने स्थापित अमूर्त परतों का उपयोग करने के बजाय। अधिक ठोस रूप से, मेरे पास एक परियोजना (जिसे संदर्भित किया गया है) में इंटरफेस है, और एक अन्य परियोजना में ठोस कार्यान्वयन (जिसे संदर्भित नहीं किया गया है)। यह सब एक डीआई कंटेनर के माध्यम से एक साथ लगाया गया है, और एक सरल विन्यास फ़ाइल प्रविष्टि सबकुछ ऊपर हुक। मैं नहीं चाहता कि प्रोग्रामर इस आधारभूत संरचना को छोड़ दे। –
हां ओडेड, एक परिपूर्ण दुनिया में, इन उल्लंघनों को nDepend द्वारा उठाया जाएगा। ऐसा नहीं है कि मैं उन डेवलपर्स पर भरोसा नहीं करता (जिनमें से मैं बहुत अधिक शामिल हूं), यह है कि मैं उन्हें "सफलता का गड्ढा" में ले जाना चाहता हूं। अगर मैं परियोजना संदर्भों को सरल बना सकता हूं ताकि टीम आसानी से परेशानी में न हो, तो यह एक जीत है। कई प्लेटफार्मों में कई परियोजनाओं में विभिन्न अनुभव स्तरों वाली एक टीम पर, किसी भी जीत की सराहना की जाती है। –