मैंने ज़ेवियर के उत्तर का काफी उपयोग किया है। मैं जोड़ना चाहता हूं कि पैकेज संस्करण को एक निर्दिष्ट सीमा तक सीमित करना नूगेट के नवीनतम संस्करणों में आसान और उपयोगी है।
उदाहरण के लिए, यदि आप कभी भी अपनी परियोजना में Newtonsoft.Json
पिछले संस्करण 3.x.x
को अपडेट नहीं करना चाहते हैं, तो इस तरह दिखने के लिए package
अपनी packages.config
फ़ाइल में संबंधित तत्व को बदलें :
<package id="Newtonsoft.Json" version="3.5.8" allowedVersions="[3.0, 4.0)" targetFramework="net40" />
allowedVersions
विशेषता पर ध्यान दें । यह उस पैकेज के संस्करण को 3.0
( समावेशी ) और 4.0
( अनन्य ) के बीच के संस्करणों तक सीमित कर देगा । फिर, जब आप Update-Package
पूरे समाधान पर करते हैं, तो आपको उस विशेष पैकेज के बारे में चिंता करने की आवश्यकता नहीं है जिसे पिछले संस्करण में अपडेट किया जा रहा है 3.x.x
।
इस कार्यक्षमता के लिए प्रलेखन यहाँ है ।