2014-10-31 6 views
7

सबसे पहले, सभी Nuget कोड के, मैं यह पता लगाने की कोशिश कर रहा हूं कि कौन सा संदर्भ है।प्रोग्रामेटिक रूप से nuget पैकेज संस्करण कैसे प्राप्त करें?

मुख्य प्रश्न है, एक नुजेट पैकेज नाम दिया गया है, क्या न्यूजेट फीड के संस्करणों को पुनर्प्राप्त करने के लिए एक प्रोग्रामेटिक तरीका है और सामान्य उपभोग के लिए नवीनतम संस्करण भी है?

उदाहरण के लिए, आईएलएमर्ज का पैकेज नाम दिया गया है, यह 2.13.307 का नवीनतम पैकेज संस्करण प्राप्त करना अच्छा होगा।

//pseudo code, makes a lot of assumptions about nuget programmatic interfaces 
PackageRef currentVersion = nugetlib.getpackageinfo(args[0]); 
Console.WriteLine("Package Id: '{0}':", pkg.Id); 
Console.WriteLine(" Current version: {0}", pkg.Version); 
Console.WriteLine(" Available versions: {0}", String.Join(",",pkg.Versions.Select(_=>_))); 
+0

कुछ जो आपकी मदद कर सकता है, हो सकता है? http://blog.diniscruz.com/2013/05/retrieving-nuget-package.html –

उत्तर

0

पर https://github.com/NuGet/NuGet2 Nuget.Core वर्णित है NuGet के संस्करण 2 के लिए है।

Nuget क्लाइंट लाइब्रेरी का संस्करण 3 Nuget.Client में स्थानांतरित हो गया है। अधिक जानकारी के लिए NuGet API v3 दस्तावेज़ देखें। https://docs.microsoft.com/pl-pl/nuget/reference/nuget-client-sdk

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