मेरे पास एक बिल्ड प्रक्रिया है जो मेरा वीएस 2008 .NET 2.0 ASP.NET प्रोजेक्ट लेती है और इसे MSBuild का उपयोग करके बनाता है। परियोजना ASPX फ़ाइलें, प्लस एक वेब सेवा किसी अन्य वेब सेवा से कनेक्ट करता है, और भी;)MSBuild क्यों प्रकाशित वेब अनुप्रयोग के रूट फ़ोल्डर में * .XmlSerializers.dll असेंबली डालता है?
सभी अच्छी तरह से काम करने के लिए छोड़कर MSBuild _PublishedWebsites की तुलना में फ़ोल्डर _PublishedWebsites * .XmlSerializers.dll विधानसभा फ़ाइल डालता \ MySite बल्कि लगता है \ MySite \ bin जैसा कि यह अन्य डीएल के साथ करता है।
क्या इससे कोई फर्क पड़ता है कि * .XmlSerializers.dll असेंबली फ़ाइल बिन फ़ोल्डर में नहीं है?
या एमएसबिल्ड समाप्त होने के बाद * .XmlSerializers.dll असेंबली को बिन फ़ोल्डर में कॉपी करने के लिए मेरी बिल्ड प्रक्रिया का उपयोग करना चाहिए?
धन्यवाद। मैं अपने कुछ वर्गों को एक्सएमएल और पीठ में बदलने के लिए क्रमबद्धता का उपयोग करता हूं। जो मुझे समझ में नहीं आता है, क्या मुझे * .xmlSerializers.dll असेंबली को बिन फ़ोल्डर में ले जाना चाहिए या इसे वेब एप्लिकेशन के मूल फ़ोल्डर में छोड़ देना चाहिए? –
इसे '\ bin' निर्देशिका में ले जाएं ताकि सीएलआर इसे पा सके। –