2013-10-02 18 views
6

को dll के साथ xmlDoc फ़ाइल की नकल नहीं कर रहा NuGet जीयूआई उपयोग कर रहा हूँ और मेरे DLL DLL के साथ मदद को वितरित करने के साथ-साथ एक्सएमएल फ़ाइल शामिल करने के लिए कोशिश कर रहा।NuGet पैकेज बिन

जब मैं परियोजना में से किसी में पैकेज स्थापित, इसे सफलतापूर्वक DLL संदर्भ लेता है, लेकिन एक्सएमएल फ़ाइल परियोजना है, जिसमें पैकेज जोड़ा जाता है की बिन फ़ोल्डर के अंदर उत्पन्न नहीं है।

एक्सएमएल फ़ाइल संकुल \\ lib \ .XML

NuGet Package Builder GUI

किसी भी मदद की बहुत सराहना की जाएगी भीतर उपलब्ध है।

अग्रिम

+0

क्या आपने संदर्भ के रूप में जोड़े जाने के बाद सरल * .dll के लिए स्थानीय सेट को सही पर कॉपी किया है? – Deepak

उत्तर

1

धन्यवाद चीजों के अपने पक्ष पर:

चेक इस पोस्ट:

NuGet के निर्माता:

How do you include Xml Docs for a class library in a NuGet package?

चीजों के डेवलपर की ओर पैकेज इनमें से कुछ का फैसला करता है।

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package

खोजें: पैकेज स्थापना और हटाने

के दौरान स्वचालित रूप से चल रहा है PowerShell स्क्रिप्ट तो मुझे लगता है Nuget पैकेज के डेवलपर voo-डू लिखने के लिए होगा।

या आप मैन्युअल रूप से यह अपने आप में शामिल करना होगा।

+1

मैं पहले से ही में आए और उन लेखों को पढ़ने से पहले मैं इस सवाल का पोस्ट किया है। वे NuGet GUI का उपयोग नहीं कर रहे हैं। जीयूआई के साथ मुझे बिल्कुल nuspec की आवश्यकता नहीं है। संलग्न स्क्रीन शॉट से आपको लगता है कि मेरी इच्छा के अनुसार कुछ और करने के लिए किया जाना चाहिए? –

0

दोनों .dll और .xml फ़ाइल अपनी परियोजना के उत्पादन फ़ोल्डर में प्रतिलिपि किया जाना चाहिए जब परियोजना संकलित किया गया है।

NuGet .xml फ़ाइल, और न ही .dll कॉपी नहीं करेंगे, आपके बिन फ़ोल्डर में है जब आप पैकेज स्थापित। यदि आप ऐसा करना चाहते हैं तो आपको PowerShell का उपयोग करना होगा। मुझे विश्वास नहीं है कि आपको ऐसा करने की ज़रूरत है क्योंकि MSBuild संकलन समय पर वैसे भी ऐसा करेगा।

+1

मैं पावरशेल का प्रयास करूंगा और आपको बता दूंगा। एमएसबिल्ड इसे स्वचालित रूप से कॉपी नहीं कर रहा है। मेरे लिए। –

+0

क्या आपने कभी यह पता लगाया है? मेरे भी हालात ठीक वैसे ही हैं। – user5855178

संबंधित मुद्दे