क्या रिलीज़ मोड में संकलित कोड का उपयोग करके NuGet पैकेज बनाने का कोई तरीका है? या क्या कोई कारण है जिसे मुझे केवल डिबग मोड में संकलित (इस मामले में स्थानीय रूप से उपलब्ध) प्रकाशित करना चाहिए?
हर बार जब मैं nuget packअपने प्रोजेक्ट डायरेक्टरी से कॉल करता हूं , जहां मेरे पास नीचे nuspec फ़ाइल होती है, तो कोड पर मैंने केवल रिलीज़ मोड में संकलित किया है, यह डीबग को डीबग फ़ोल्डर में नहीं ढूंढने के बारे में शिकायत करता है ( "\bin\Debug\SomeProject.dll")। अगर मैं इसे डिबग मोड में संकलित करता हूं, तो वे फाइलें वहां हैं और यह उन्हें पैक करना चाहिए जैसा कि यह चाहिए।
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>$id$</id>
<version>$version$</version>
<authors>$author$</authors>
<owners>$author$</owners>
<iconUrl>http://somewhere/project.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
</metadata>
</package>
nuget packकॉलों के लिए कमांड-लाइन प्रॉपर्टी ट्विक से बचने के लिए , प्रोजेक्ट फाइल एक्सएमएल को अपने पसंदीदा टेक्स्ट एडिटर में एडिट करें।