मैंने एक नुजेट पैकेज बनाया है। मैंने कुछ "फाइल" फ़ोल्डर में कुछ फाइलें और फ़ोल्डर्स लगाए और यह बहुत अच्छा काम किया। इसलिए मैं dll के साथ एक बिन फ़ोल्डर जोड़ा गया है और मेरी nuspec फ़ाइल में इस डाल:NuGet पैकेज dll की + सामग्री फ़ाइलें = विफल?
<files>
src="bin\*.dll" target="lib" />
</files>
dll का अच्छी तरह से संदर्भ में डाल दिया जाता है, लेकिन सामग्री अब और कॉपी नहीं कर रहा है।
मैं उन्हें दोनों काम करने के लिए कैसे प्रबंधित कर सकता हूं?
@Edit
मैं जानता हूँ कि यह है:
<file src="content\Controllers\*.*" target="Controllers" />
<file src="content\Views\Account\*.*" target = "Views\Account" />
<file src="bin\*.dll" target="lib" />
पैकेज सही संरचना और फ़ाइलें, शामिल हैं लेकिन फाइलों अपने प्रोजेक्ट में नकल नहीं कर रहे हैं।
फ़ाइलें फ़ोल्डर संरचना में हैं। जब मैं उन्हें सीधे अपने सामग्री फ़ोल्डर में डालता हूं तो मेरी परियोजना की जड़ पर प्रतिलिपि बनाई जाती है ...
मुझे लगता है कि रूप में अच्छी तरह करने की कोशिश की तो मुझे बताएं कि किस वाक्यविन्यास का उपयोग करना है? – Nealv
NuSpec फ़ाइल "फ़ाइलें" अनुभाग NuGet को बताता है कि पैकेज में फ़ाइलों को स्लॉन/proj में क्यों नहीं रखा जाता है जब यह अनपॅक किया जाता है। आप इसे इस तरह से सही करना चाहते हैं: <फ़ाइल src = "सामग्री \ दृश्य \ खाता \ *। *" लक्ष्य = "सामग्री \ दृश्य \ खाता" /> –
तो "सामग्री" फ़ोल्डर का अर्थ है "मेरी परियोजना की जड़"? अजीब लगता है ... और अनिवार्य रूप से अनियंत्रित। यह पृष्ठ सामग्री फ़ोल्डर का उल्लेख करता है लेकिन यह स्पष्ट नहीं करता है कि यह क्यों विशेष है: http://nuget.codeplex.com/wikipage?title=File%20Element%20 स्पेसिफिकेशन –