Nuget.exe বা ভিজ্যুয়াল স্টুডিও এক্সটেনশন ছাড়াই কীভাবে একটি নুগেট প্যাকেজ ডাউনলোড করবেন?


141

আমি কীভাবে একটি নুগেট প্যাকেজ ডাউনলোড করতে পারি? আমার কাছে নিউগেট ভিজ্যুয়াল স্টুডিও এক্সটেনশন বা কমান্ড লাইন প্রোগ্রাম nuget.exe নেই। আমি কীভাবে ওয়েব থেকে .nupack ফাইলটি ডাউনলোড করতে পারি? আমি যেমন বুঝতে পেরেছি আমি .dllস্বাভাবিক থেকে এটির জন্য ফাইলগুলি (7-জিপ সহ) বের করতে সক্ষম হব ।

আমি যে প্যাকেজটিতে আগ্রহী হব তা হ'ল http://nuget.org/packages/Mic Microsoft.Bcl.Async , তবে আমি সাধারণত এটি কীভাবে করব তা জানতে চাই ।

রুবির বিশ্বে এটি সহজ হবে - রুবিগেমস ওয়েবসাইটের প্রতিটি প্যাকেজ পৃষ্ঠায় একটি .gem ফাইলের ডাউনলোড লিঙ্ক রয়েছে, যেমন: https://rubygems.org/gems/pony


নিউগেটের প্রকাশ্য গন্তব্য নিয়ে তর্ক অন্য কোথাও সম্পর্কিত। আমি কেন এটি বন্ধ করি এই প্রশ্নটির সাথে কিছু আসে যায় না। যদিও আমি একমাত্র নই


8
@ জোনস্কিট: উইন্ডোজ টার্মিনাল সার্ভার সেশন ব্যবহার না করে আমার বিকাশ সিস্টেমটি ইন্টারনেটে (সুরক্ষা কারণে) সংযুক্ত নয় connected এই ডাব্লুটিএস ডাউনলোডগুলির অনুমতি দেয় তবে আমি এক্সিকিউটেবলগুলি শুরু করতে পারি না, তাই কেবলমাত্র নুগেটের মাধ্যমে উপলব্ধ জিনিসপত্র পাওয়ার জন্য আমার পক্ষে (সুবিধাজনক) কোনও উপায় নেই (অন্তত কাজের সময়ে, যাইহোক)।
গর্জনসেগার

উত্তর:


80

যদিও ইউআরএল তৈরি করা বা সরঞ্জামগুলি ব্যবহার করা এখনও সম্ভব তবে এটির আর প্রয়োজন হয় না।

https://www.nuget.org/ বর্তমানে "ডাউনলোড প্যাকেজ" নামে একটি ডাউনলোড লিঙ্ক রয়েছে , এটি সাইটে আপনার অ্যাকাউন্ট না থাকলেও উপলব্ধ।

(ডান কলামের নীচে)।


সত্তা ফ্রেমওয়ার্কের বিশদ পৃষ্ঠার উদাহরণ: https://www.nuget.org/packages/EntityFramework/ : ( কোয়েটির মন্তব্যের পরে আপডেট হয়েছে ))

সত্তা ফ্রেমওয়ার্কের বিশদ পৃষ্ঠার উদাহরণ


1
আমি মনে করি, এটি এখন আরও গ্রহণযোগ্য উত্তর হওয়া উচিত কারণ এটি আরও প্রকৃত।
আলেক্সি

2
আমি এটি চেষ্টা করেছি, এবং দেখে মনে হচ্ছে লিঙ্কটি এখন ডানদিকে চলে গেছে এবং "ম্যানুয়াল ডাউনলোড" বলা হয়।
রেনিপেট

2
এফওয়াইআই, আপনি নিষ্কাশন করতে অবশ্যই 7-জিপ ব্যবহার করতে পারেন এবং এটি .nupkg ফাইল টাইপ পরিচালনা করতে পারে তবে যেহেতু এগুলি হুডের অধীনে কেবলমাত্র জিপ ফাইল, তাই আপনি কেবল এক্সটেনশনটি .zip এবং ব্রাউজ / আনজিপকে প্রয়োজনীয় পরিবর্তন করতে পারবেন।
বেনম্যাক্যালাম

1
কেবল সচেতন হন যে আপনি যদি এই পথে যান তবে আপনাকে কোনও নির্ভরশীল প্যাকেজ ম্যানুয়ালি ডাউনলোড করতে হবে।
আদম

1
লিঙ্কটি এখন ডাউনলোড প্যাকেজ বলা হয় ।
Kwitee

214

হয় নুগ্যাট.আর.এস ওয়েবসাইটে একটি অ্যাকাউন্ট করুন, তারপরে লগ ইন করুন, আপনার যে প্যাকেজটি চান সেটি ব্রাউজ করুন এবং বাম মেনুতে ডাউনলোড লিঙ্কটি ক্লিক করুন ।


অথবা ইউআরএল অনুমান করুন। তাদের নিম্নলিখিত ফর্ম্যাট আছে:

https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}

তারপরে .nupkg ফাইলটি কেবল আনজিপ করুন এবং আপনার প্রয়োজনীয় সামগ্রীগুলি বের করুন।


2
ধন্যবাদ জেভিয়ার, যে কাজ করেছে। লাইব্রেরির জন্য আমি চেয়েছিলাম এটি nuget.org/api/v2/package/Mic Microsoft.Bcl.Async
কর্নেল আতঙ্ক

12
আপনি যদি সর্বশেষতম প্যাকেজটি চান তবে কেবল /{packageVersion}অংশটি ছেড়ে দিন ।
dirkjot

@ মুডস আপনাকে নসপেক পার্স করতে হবে এবং তালিকাভুক্ত নির্ভরতা নিজেই ডাউনলোড করতে হবে।
অ্যান্ডি

2
এই উত্তরটি এখনও কার্যকর হয় তবে এটি পুরানো। : নিচে দেখুন stackoverflow.com/a/32681762/2642204
BartoszKP

কীভাবে প্যাকেজ নির্ভরতা ডাউনলোড করবেন?
মেহেদী দেহঘানি



7

আমি এটি এখনও চেষ্টা করি নি, তবে দেখে মনে হচ্ছে নুগেট প্যাকেজ এক্সপ্লোরার এটি করতে সক্ষম হবে:

https://github.com/NuGetPackageExplorer/NuGetPackageExplorer

নিউগেট প্যাকেজ এক্সপ্লোরার

(বা কর্নেল প্যানিক যেমন বলেছেন, 7-জিপ সম্ভবত এটি করা উচিত)


হ্যাঁ, এটা ঠিক আছে। কেবল "Open from Feed..."বিকল্পটি ব্যবহার করুন ।
কোডিং গেছে

6
  1. Http://www.nuget.org এ যান
  2. পছন্দসই প্যাকেজটির জন্য অনুসন্ধান করুন। উদাহরণস্বরূপ: মাইক্রোসফ্ট.উইন.হোস্ট.সিস্টেমওয়েব
  3. বামদিকে ডাউনলোড লিঙ্কটি ক্লিক করে প্যাকেজটি ডাউনলোড করুন।
  4. ইতিমধ্যে ইনস্টল করা হয়নি নির্ভরতা জন্য পদক্ষেপ 3 করুন। নিউজ পৃষ্ঠা ডাউনলোড করুন
  5. সমস্ত ডাউনলোড প্যাকেজগুলি একটি কাস্টম ফোল্ডারে সংরক্ষণ করুন। ডিফল্টটি সি:: প্যাকেজ উত্স।
  6. ভিজ্যুয়াল স্টুডিওতে নিউগেট প্যাকেজ ম্যানেজারটি খুলুন এবং নিশ্চিত করুন যে আপনার কাছে একটি "উপলভ্য প্যাকেজ উত্স" রয়েছে যা পদক্ষেপ 5 এ নির্দিষ্ট ঠিকানাটিতে নির্দেশ করে; যদি তা না হয় তবে কেবল একটি কাস্টম নাম এবং ঠিকানা সরবরাহ করে একটি যুক্ত করুন। ঠিক আছে ক্লিক করুন। সরঞ্জাম-> নিউগেট প্যাকেজগুলি পরিচালনা করুন-> প্যাকেজ পরিচালকের সেটিংস নিউগেট প্যাকেজ ম্যানেজার বিকল্প উইন্ডো
  7. এই মুহুর্তে আপনার ইন্টারফেসের মাধ্যমে কোনও প্যাকেজ ইনস্টল করার ঠিক একই পদ্ধতিতে প্যাকেজটি ইনস্টল করতে সক্ষম হওয়া উচিত । আপনি সম্ভবত নিউগেট কনসোল ব্যবহার করে প্যাকেজটি ইনস্টল করতে সক্ষম হবেন না।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.