সম্পত্তি সম্পত্তি file.assets.json পাওয়া যায় নি। একটি নিউগেট প্যাকেজ পুনরুদ্ধার চালান


260

আমি নোপকমার্স ব্যবহার করার চেষ্টা করছি (যা নেট কোরতে লিখিত আছে) তবে আমি যখন প্রকল্পটি চালাতে চাই তখন আমার 52 টি ত্রুটি হয় যা আমাকে বলতে বলতে একটি ন্যুগেট প্যাকেজ পুনরুদ্ধার চালান

সম্পদ ফাইল ~ \ আপত্তি \ প্রকল্প। সম্পদ.জসন ' পাওয়া যায় নি। এই ফাইলটি তৈরি করতে একটি নিউগেট প্যাকেজ রিস্টোর চালান। Nop.Web.MVC.Testsote

আমি যখন সমাধানটিতে ডান ক্লিকটি ব্যবহার করি এবং নিউগেজ প্যাকেজগুলি পুনরুদ্ধার করা নির্বাচন করি তখন আমি এই বার্তাটি পাই:

সমস্ত প্যাকেজ ইতিমধ্যে ইনস্টল করা আছে এবং পুনরুদ্ধার করার মতো কিছুই নেই।

তবে সেই 52 ত্রুটিগুলি এখনও রয়েছে এবং সরঞ্জামগুলিতে -> নুগেট প্যাকেজ ম্যানেজার -> সমাধানের জন্য নিউগেট প্যাকেজগুলি পরিচালনা করুন সমাধানে কিছুই ইনস্টল করা হয়নি, আমি সম্প্রতি আমার ভিএস2017 কে 15.5.4 এ আপডেট করেছি


আপনি কি পুনর্স্থাপনের জন্য নুগেটের সম্মতি দিয়েছেন? সরঞ্জামগুলি, বিকল্পগুলিতে যান, নিউগেটের জন্য অনুসন্ধান করুন এবং "নুগেটের অনুমতি দিন ..." বিকল্পটি পরীক্ষা করুন।
imps

যদি কেউ ম্যাকের সাথে থাকে তবে আমাদের এই সমস্যা হয়েছিল এবং সংগ্রহস্থল পথে ফাঁকা স্থান (যা গিট টানার সময় তৈরি করা হয়েছিল) সরিয়ে এটি ঠিক করে ফেলেছে: আমার% 20প্রজেক্টটি মাইপ্রজেক্ট হয়ে যায়।
ডেভিড হেগ

উত্তর:


453

সরঞ্জামগুলি থেকে এই ত্রুটিটি ঠিক করতে> নিউগেট প্যাকেজ ম্যানেজার> প্যাকেজ ম্যানেজার কনসোলটি সহজেই চালান:

dotnet restore

ত্রুটিটি ঘটে কারণ ডটনেট ক্লাইটি প্রাথমিকভাবে প্রয়োজনীয় সমস্ত ফাইল তৈরি করে না। ডটনেট পুনরুদ্ধার করার ফলে প্রয়োজনীয় ফাইল যুক্ত হয়।


21
এটি বিল্ড সার্ভারের জন্যও ঠিক ছিল। সাধারণ নুগেট পুনরুদ্ধারের পরে "ডটনেট পুনরুদ্ধার" চালানোর জন্য একটি কমান্ড লাইন পদক্ষেপ যুক্ত করা হয়েছে।
চিহ্নিত করুন

24
আপনি এটি এমএসবিল্ড থেকেও করতে পারেন: ম্যাসবিল্ড মাই সলিউশন.স্লেন / টি: পুনরুদ্ধার করুন
ডের_মিস্টার

3
টি / টি যোগ করার জন্য @ ডের_মিস্টার এর সমাধান: পুনরুদ্ধার বিকল্পটি আমার জন্য কাজ করেছে, তবে আমাকে দুবার সমাধান তৈরি করতে হয়েছিল (দুটি পৃথক বিল্ড স্টেপ)। প্রথমে / টি: পুনরুদ্ধার বিকল্পের সাথে এবং তারপরে আবার এটি না করে।
মাইকেল

16
@ মিশেল, মাইসলিউশন মাইসোলিউশন.স্লান / টি: পুনরুদ্ধার করুন; বিল্ড করুন
ডের_মিস্টার

8
আপনার যদি একাধিক সমাধান ফাইল থাকে তবে আপনাকে করতে হবেdotnet restore solutionfilename.sln
ECH

96

আমার ক্ষেত্রে ত্রুটিটি ছিল জিআইটি সংগ্রহস্থল। এটির নামে জায়গাগুলি ছিল, আমার প্রকল্পটি পুনরুদ্ধার করতে অক্ষম করে

এটি যদি আপনার সমস্যা হয় তবে আপনি ক্লোন করলে কেবল জিআইটি সংগ্রহস্থলের নামকরণ করুন

git clone http://Your%20Project%20With%20Spaces newprojectname

6
আমি নিজেকে ভেবেছিলাম যে এটি সম্ভবত এটি হতে পারে না। অন্যান্য প্রস্তাবিত সমাধানগুলির জন্য আরও এক ঘন্টা চেষ্টা করার পরে অবশেষে হতাশার বাইরে থেকে চেষ্টা করে দেখি এটি আমার সমস্যার সমাধান করে। দাম্মিত মানুষ!
স্টার্ক

2
এটি আমার যে সমস্যাটি ছিল তা সংশোধন করে দিয়েছে, আপনাকে অনেক ধন্যবাদ!
শারবেল

3
এই উত্তরটি পোস্টের শুরুতে হওয়া উচিত শেষে নয়। আমার সমস্যা সমাধান।
কোডওয়ারিয়ার

2
তুমি আমার দিন বাঁচিয়েছ! ধন্যবাদ.
এমপেটেল

3
আমার ক্ষেত্রে আমি আমার ফিজিকাল ফোল্ডারটির নতুন নাম পরিবর্তন করে ২০% মুছে ফেলেছি এবং এটিকে স্বাভাবিক স্থান দিয়ে প্রতিস্থাপন করেছি এবং প্রতিটি জিনিস
ঠিকঠাকভাবে

42

যদি 'ডটনেট রিস্টোর' কাজ না করে তবে নিম্নলিখিত পদক্ষেপগুলি সাহায্য করতে পারে:

  1. ভিজ্যুয়াল স্টুডিও >> সরঞ্জাম >> বিকল্পসমূহ >> নুগেট ম্যানেজার >> প্যাকেজ উত্স
  2. কোনও তৃতীয় পক্ষের প্যাকেজ উত্স চেক করা হয়নি।
  3. সমাধান পুনর্নির্মাণ।

3
আমি সম্প্রতি পরিচয় সার্ভার কুইকস্টার্ট # 1 এর জন্য এই সমস্যাটির মুখোমুখি হয়েছি: ক্লায়েন্টের শংসাপত্রগুলি ব্যবহার করে একটি এপিআই সুরক্ষিত এবং উপরের সমাধানটি আমার পক্ষে কাজ করেছে।
থারিন্ডু জয়সিংহে

ধন্যবাদ! আমি আসলে এমন একটি উত্স সরিয়েছি যা আর প্রাসঙ্গিক নয় (অন্য সমাধান থেকে) এবং nuget.org এবং এমএসভিএস অফলাইন প্যাকেজ উত্সগুলিতে আমি আপডেট বোতামটি ক্লিক করেছি। এই dotnet restoreকাজ করার পরে ।
সিপিএইচপিথন

আপনাকে ধন্যবাদ, এটি ছিল!
tdracz

33

ভিজ্যুয়াল স্টুডিওটি বন্ধ এবং পুনরায় খোলার ফলে আমার জন্য এই সমস্যাটি সমাধান হয়েছে, একবার আমি নিশ্চিত হয়েছি যে এখানে পোস্ট হওয়া অন্যান্য উত্তর অনুসারে নুগেট প্যাকেজগুলি পুনরুদ্ধার করা হয়েছে।


ডটনেট পুনরুদ্ধার করার পরে এবং
এটির

আমার কাজের ল্যানে আমার কিছু পৃথক সংযোগের সমস্যা ছিল যা নুগেটের জন্য বাধা ছিল। আমার পিসি রিবুট করার ফলে সমস্যার সমাধান হয়েছে!
নিও

এই সত্যিই একটি উত্তর কারণ কখনও কখনও আপনাকে CLI সরঞ্জামগুলি ব্যবহার নয় getএবং buildএবং আপনি খোলা বনাম না আমি জানি কেন এটি ভিএস এর সাথে কাজ করে - কারণ ভিএস স্বয়ংক্রিয়ভাবে প্রকল্পের নির্ভরতাগুলি সমাধান করে।
টিএস

@ টি প্রশ্নটি "ভিজ্যুয়াল স্টুডিও 2017" এর সাথে ট্যাগ করা আছে, তাই আমি বলব এটি একটি উত্তর। যদিও আপনি একটি আকর্ষণীয় বিষয় উত্থাপন করেন, যে সমস্যাটি ভিএস সমাধানের নির্ভরতাগুলির মধ্যে রয়েছে। কী ভুল হচ্ছে সে সম্পর্কে আপনার কাছে যদি আরও কোনও তথ্য থাকে তবে আমি নিশ্চিত যে এটি আকর্ষণীয়
আউটস্ট্যান্ডিং

+1 টি। তুমি আমাকে ধর! ভিএস সহ, ওহ ভাল। তার সংস্করণ 15.5 বগি ছিল। আমি মনে করি 15.5 / 15.6 রেফারেন্স রেজোলিউশনের জন্য হোস্টগুলি ইস্যু করেছে। এখন, এখানে উত্তর stackoverflow.com/a/58548856/1704458
টিএস

20

আমার কাছে একই সমস্যাটি আজুর ডিভোপস / ভিএসটিএস পরিবেশে একই রকম বার্তার মুখোমুখি হয়েছে: C:\Program Files\dotnet\sdk\2.2.104\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(208,5): Error NETSDK1004: Assets file '...\obj\project.assets.json' not found. Run a NuGet package restore to generate this file

যোগ /t:Restoreসমাধান Build এ আপনার MSBuild আর্গুমেন্ট করতে।


9

আমার জন্য যখন আমি করেছি - ডটনেট পুনরুদ্ধার তবুও ত্রুটি ঘটছিল।

আমি গিয়েছিলাম

1 টি সরঞ্জাম -> নিউগেট প্যাকেজ ম্যানেজার -> প্যাকেজ ম্যানেজার সেটিংস -> "নুগেট ক্যাশে (গুলি) উপর ক্লিয়ার করুন" এ ক্লিক করুন

2 ডটনেট পুনরুদ্ধার

সমস্যা সমাধান


আমি পরের বার এটি চেষ্টা করতে যাচ্ছি। এটি আমার চেয়ে ভাল পদ্ধতির হতে পারে (ভিএস বন্ধ এবং পুনরায় খুলুন) যা সাধারণত আমার জন্য বয়স হয় ages
আউটস্ট্যান্ডিং

6

ভিজ্যুয়াল স্টুডিও 2017 এ দয়া করে নিম্নলিখিত পদক্ষেপগুলি করুন:

1) টুল => বিকল্পগুলি => নিউগেট প্যাকেজ ম্যানেজার => প্যাকেজ সূত্রগুলি নির্বাচন করুন এবং তারপরে মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও অফলাইন প্যাকেজ বিকল্প অপশন চেক করুন। এখানে চিত্র বর্ণনা লিখুন

2) এখন টুল => নিউগেট প্যাকেজ ম্যানেজার => প্যাকেজ ম্যানেজার কনসোলটি খুলুন। 3) পিএম> ডটনেট পুনরুদ্ধারে কমান্ড কার্যকর করুন।

আশা করি এটির কাজ ...


6

আমার জন্য আমি নিউগেট.এক্স.কে 3.4 থেকে 4.9 এ আপগ্রেড করেছি কারণ 3.4 .NET কোরের জন্য কীভাবে প্যাকেজ পুনরুদ্ধার করবেন তা বুঝতে পারে না।

বিশদর জন্য দয়া করে ডটনেট পুনরুদ্ধার বনাম টিউটিসিটির সাথে পুনরায় পুনঃস্থাপন দেখুন


হ্যাঁ - আমরা পুরানো। নেট ফ্রেমওয়ার্ক প্রকল্পগুলিকে নতুন .csprojপ্রকল্পের ফর্ম্যাটে স্থানান্তরিত করতে শুরু করার সময় এটি পেয়েছি ।
স্টুয়ার্টএলসি

5

নির্বাচন সরঞ্জামসমূহ > NuGet প্যাকেজ ম্যানেজার > প্যাকেজ ম্যানেজার কনসোল

এবং তারপরে রান করুন:

dotnet restore <project or solution name>

3

উত্তরে কিছুটা দেরি হলেও মনে হচ্ছে এটির মান যুক্ত হবে। ত্রুটিটি দেখে - মনে হচ্ছে এটি সিআই / সিডি পাইপলাইনে ঘটেছে।

কেবল "ডটনেট বিল্ড" চালানো যথেষ্ট পর্যাপ্ত হবে।

ডটনেট বিল্ড

ডটনেট বিল্ড ডিফল্টরূপে "পুনরুদ্ধার" চালায়।


1
পাইপলাইন (বিল্ড করার আগে) "ধাপ" .NET কোর "যোগ করে এবং ড্রপডাউন থেকে" ডটনেট পুনরুদ্ধার "কমান্ড নির্বাচন করেও অর্জন করা যায়। আমি এখানে বিশেষত ভিএসটিএস পাইপলাইন সম্পর্কে কথা বলছি।
লেচ ওসিওস্কি

3

উপরের কিছুই আমার পক্ষে কাজ করেনি। তবে কেবল সমস্ত 'বিন' এবং 'আপত্তি' ফোল্ডার মুছে ফেলা কৌশলটি সফল হয়েছিল।


আমি যখন ডকফাইফিলে কাজ করেছি তখন এই সমস্যাটি আমার জন্য সুখী হবে। এই ফোল্ডারগুলি মুছে ফেলা ডটনেটটি সঠিকভাবে পাত্রে পুনরুদ্ধার করে।
জোহানেস


2

ভিএসটিএস ব্যবহার করার সময়, আপনার Global.json ফাইলটি পরীক্ষা করুন। আমি sdk সংস্করণটি ঠিক "2.2" হিসাবে প্রবেশ করিয়েছি যা পার্স ত্রুটির কারণে ঘটেছে (তবে স্থানীয়ভাবে নির্মাণের সময় নয়)। সম্পূর্ণ সংস্করণ যুক্ত করা, "2.2.104" সমস্যার সমাধান করেছে।


2

পুরো সমাধানের পরিবর্তে আমার দ্রষ্টব্যটিতে পৃথক প্রকল্প তৈরির জন্য বিল্ড পাইপলাইনে যখন 'ভিজ্যুয়াল স্টুডিও বিল্ড' টাস্কটি সেট করেছিলাম তখন আমি আজুর ডিভোপসে এই ত্রুটিটি নিয়ে বেশ কয়েক ঘন্টা হারিয়েছি।

এর অর্থ হ'ল ডিভোপস আপনি যে প্রকল্পটি বিল্ডের জন্য লক্ষ্য করেছেন সেই প্রকল্পের দ্বারা উল্লেখ করা প্রকল্পগুলির মধ্যে কোনও (বা সম্ভবত কিছু আমি নিশ্চিত না যে) নির্মাণ করে না, এবং সেই প্রকল্পগুলি তাদের প্রকল্পে থাকবে না .্যাসেট ফাইল উত্পন্ন, যা এরপরে এই সমস্যার কারণ হয়।

আমার জন্য সমাধানটি ছিল ভিএস বিল্ড টাস্ককে এমএসবিল্ড টাস্কে ব্যবহার করা থেকে বদলানো। পৃথক প্রকল্পের জন্য এমএসবিল্ড টাস্কটি ব্যবহার করা আপনার প্রকল্পের দ্বারা নির্ধারিত কোনও প্রকল্প সঠিকভাবে তৈরি করে এবং এই ত্রুটিটি দূর করে।


1

কেবল NuGet প্যাকেজ রিস্টোর করার জন্য নিশ্চিত কাজ না সরঞ্জামসমূহ -> বিকল্প -> NuGet প্যাকেজ ম্যানেজার -> সাধারণ অধীনে প্যাকেজ পুনরুদ্ধার করুন যে, "NuGet অনুপস্থিত প্যাকেজ ডাউনলোড করতে অনুমতি দিন" পরীক্ষা করা হয়।

তারপরে আবার নিউগেট প্যাকেজগুলি পুনরুদ্ধার করুন বা অবজেক্ট এবং বিন ফোল্ডারগুলি মুছার পরে পুনরায় বিল্ড করুন


1

যদি @ মোস্তফা-বোজারি পরামর্শটি সহায়তা না করে তবে নুগেট পুনরুদ্ধার করতে পারে না এমন ত্রুটির জন্য 'ত্রুটি তালিকা' বা 'আউটপুট' উইন্ডোগুলিতে সাবধানতার সাথে পরীক্ষা করে দেখুন, যেমন আপনি প্রক্সি পিছনে থাকলে নেট সমস্যার কারণে।


আমার ক্ষেত্রে, নুগেট পুনরুদ্ধারটি আমাদের ব্যক্তিগত নিউগেট সংগ্রহস্থলটির সাথে সংযোগ স্থাপন করতে পারেনি, কারণ আমি ভিপিএন সংস্থার সাথে সংযুক্ত ছিলাম না। প্যাকেজ ম্যানেজার কনসোল লগগুলি চেক করা সহায়তা করেছে।
আলেকজান্ডার পুচকভ

1

আপনার বিল্ড টুলটি বনাম restoreব্যবহারের জন্য সেট করা প্রকল্পগুলিতে না করা থাকে এবং বেশিরভাগ নেট কোর এবং নেটস্ট্যান্ডার্ড নতুন স্টাইল প্রকল্পগুলিকে প্রভাবিত করে যখন এই সমস্যাটি ঘটছে happeningPackageReferencepackages.config

আপনি যখন ভিজ্যুয়াল স্টুডিও খুলুন এবং তৈরি করেন, এটি এটি আপনার জন্য সমাধান করে। তবে আপনি যদি অটোমেশন, সিএলআই সরঞ্জাম ব্যবহার করেন তবে আপনি এই সমস্যাটি দেখতে পাচ্ছেন।

অনেক সমাধান এখানে দেওয়া হয়। তবে আপনাকে যা মনে রাখতে হবে তা আপনাকে জোর করা দরকার restore। কিছু ক্ষেত্রে আপনি dotnet restoreবিল্ড করার আগে ব্যবহার করেন । আপনি যদি এমস বিল্ড ব্যবহার করে নির্মাণ করেন তবে /t:Restoreআপনার কমান্ডটিতে স্যুইচ যুক্ত করুন ।

নীচের লাইন, আপনাকে পুনরুদ্ধার কেন সক্রিয় করা যায় না তা দেখতে হবে। হয় খারাপ নুগেট উত্স বা অনুপস্থিত পুনরুদ্ধার কর্ম, বা পুরানো nuget.exe, বা উপরের সমস্ত।


1

আমি খুব অদ্ভুত অভিজ্ঞতা পেয়েছি!

আমি এর আগে জিআইটি ব্যাশ এবং জিআইটি সেন্টিমিডি-লাইনের সাথে ক্লোন করেছি, আমি উপরের সমস্যাগুলির মুখোমুখি হয়েছি।

পরে, আমি কচ্ছপ-জিআইটি দিয়ে ক্লোন করেছিলাম এবং সবকিছুই প্রত্যাশা অনুযায়ী কাজ করেছিল।

এটি হতে পারে এটি একটি পাগল উত্তর, তবে একবার চেষ্টা করে নেওয়া আপনার সময় বাঁচাতে পারে!


1

ভিএস-2019 বনাম 16.4.0 এ একটি উইনফর্মস কোর 3.1 প্রকল্প (প্রকল্পের টেম্পলেটগুলি) যোগ করার পরে এবং এটি বক্সের বাইরে চালানোর চেষ্টা করার পরে এটি দেখেছেন। সম্পূর্ণ সমাধানটি পরিষ্কার বা পুনর্নির্মাণের কাজ হয়নি।

আমি কেবল আমার সমাধানটি পুনরায় লোড করেছি .. এটি ফাইল / ক্লোজ সলিউশন এবং তারপরে এটি পুনরায় খোলা এবং পুনরায় বিল্ডিংয়ের ফলে সমস্যার সমাধান হয়েছে।


1

যদি এই ত্রুটিটি অ্যাজুরে ডিভোপস (টিএফএস) এর বিল্ডের অংশ হিসাবে দেখা দেয় এবং আপনার বিল্ডটিতে ইতিমধ্যে একটি নুগেট পুনরুদ্ধার টাস্ক রয়েছে, এই ত্রুটিটি চিহ্নিত করতে পারে নুগেট পুনরুদ্ধার টাস্ক সমস্ত প্যাকেজ পুনরুদ্ধার করতে সক্ষম ছিল না, বিশেষত যদি আপনি একটি কাস্টম প্যাকেজ উত্স ব্যবহার করেন ( যেমন একটি অভ্যন্তরীণ নুগেট সার্ভার)। /t:Restore;Buildএমএসবাইল্ড আর্গুমেন্টে যুক্ত করা ত্রুটিটি সমাধানের এক উপায় বলে মনে হচ্ছে তবে এটি এমএসবিল্ডকে একটি অতিরিক্ত নুগেট পুনরুদ্ধার অপারেশন করতে বলে। আমি বিশ্বাস করি এটি সফল হয়েছে কারণ এমএসবিল্ড ভিজ্যুয়াল স্টুডিওতে কনফিগার করা কাস্টম প্যাকেজ উত্স ব্যবহার করে। একটি পছন্দসই সমাধান হ'ল নুগেট পুনরুদ্ধার কাজটি ঠিক করা।

নিউগেট পুনরুদ্ধার টাস্কের জন্য একটি কাস্টম প্যাকেজ উত্স কনফিগার করতে:

  1. এমন একটি NuGet.configফাইল তৈরি করুন যা সমস্ত প্যাকেজ উত্সকে তালিকাবদ্ধ করে (মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও অফলাইন প্যাকেজগুলি, nuget.org, এবং আপনার কাস্টম প্যাকেজ উত্স) এবং এটি উত্স নিয়ন্ত্রণে যুক্ত করে।
  2. নুগেট পুনঃস্থাপন টাস্কে ফিডগুলি ব্যবহারের জন্য: আমার নিউগেট.কনফিগের ফিডস বিকল্পটি নির্বাচন করুন ।
  3. এর পথ সরবরাহ করুন NuGet.config
  4. /t:Restore;Buildএমএসবিল্ড টাস্ক থেকে বিকল্পটি সরান ।

অতিরিক্ত তথ্য এখানে পাওয়া যায়


0

আমি ভিএস2017 এ ডট নেট কোর একটি ল্যাম্বডা তৈরি করার সময় আমি ত্রুটি পেয়েছি। আমার জন্য যা কাজ করেছে তা হ'ল প্রকল্পটি আনলোড করা এবং এটি আবার লোড করা।


0

প্যাকেজ ম্যানেজার কনসোল রান ডটনেট পুনরুদ্ধারের পরে প্রশাসক হিসাবে আপনার ভিএস চালান।


0

অন্য একটি, যদি কোনও সুযোগে আপনি ড্রপবক্স ব্যবহার করছেন তবে Conflictedফাইলের নামগুলি পরীক্ষা করুন, আপনার রেপোতে অনুসন্ধান করুন এবং এই সমস্ত বিবাদযুক্ত ফাইলগুলি মুছুন।

আপনি যদি ফাইলগুলি চারদিকে সরিয়ে নিয়ে থাকেন তবে এটি ঘটতে পারে।


0

এই ত্রুটির কারণ: আপনাকে ফাইল এক্সপ্লোরার ইনজেকশন করা নুয়েটটি সরিয়ে ফেলতে হবে। সমাধান: একবার আপনি আপনার সিস্টেমে সেই নুগেটটি সরিয়ে ফেলুন, তারপরে নিম্নলিখিত অবস্থান থেকে সরিয়ে দিন। টুল => বিকল্পগুলি => নিউগেট প্যাকেজ ম্যানেজার => প্যাকেজ সূত্রগুলি নির্বাচন করুন তারপরে মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও অফলাইন প্যাকেজগুলির বিকল্পটি চেক করুন



0

আমার ক্ষেত্রে উপলভ্য প্যাকেজ উত্সগুলির সাথে আমার একটি সমস্যা ছিল। আমি স্থানীয় নুগেট সংগ্রহস্থল ফোল্ডারটিকে একটি নতুন পথে সরিয়ে নিয়েছি তবে আমি এটি নুগেট উপলভ্য প্যাকেজ উত্সগুলিতে আপডেট করি নি। আমি যখন পাথের সমস্যাটি সংশোধন করেছি, তখন এটি উপলব্ধ প্যাকেজ উত্সগুলিতে আপডেট করুন এবং তারপরে সমস্ত কিছু (ন্যুগেট রিস্টোর ইত্যাদি) ঠিকঠাক কাজ করছিল।


0

আমার জন্য এটি একটি নুগেট উত্স শংসাপত্রগুলির সমস্যা হিসাবে প্রমাণিত হয়েছিল। আমি সম্প্রতি একটি নেক্সাস সার্ভার অ্যাক্সেসের জন্য আমার পাসওয়ার্ডটি পরিবর্তন করেছি এবং উইন্ডোজ শংসাপত্র ব্যবস্থাপকের মাধ্যমে সেই সার্ভারে একটি নুগেট অ্যাক্সেস করার চেষ্টা করার সময় ভিজ্যুয়াল স্টুডিওটি তখনও পুরানো পাসওয়ার্ডটি ব্যবহার করছিল। এটি ঠিক করতে, আমাকে শংসাপত্র ব্যবস্থাপকের সেই পুরানো শংসাপত্রগুলির জন্য এন্ট্রি মুছে ফেলতে হয়েছিল এবং পরে যখন আমি একটি ন্যুগেট পুনরুদ্ধার করি তখন এটি আমাকে একটি নতুন পাসওয়ার্ড লিখতে দেয় এমন একটি পাসওয়ার্ডের জন্য অনুরোধ জানায় যা আবার শংসাপত্র ব্যবস্থাপকটিতে সংরক্ষিত হয়ে যায়। আপনি CmdKey.exe ব্যবহার করে সিএমডি লাইন থেকে শংসাপত্র ব্যবস্থাপক অ্যাক্সেস করতে পারেন।


0

এটি চেষ্টা করুন (এটি আমার জন্য কাজ করেছিল):

  • প্রশাসক হিসাবে ভিএস চালান
  • ম্যানুয়াল আপডেট সাম্প্রতিক সংস্করণে NuGet
  • প্রকল্পের সমস্ত বিন এবং আপত্তি ফাইল মুছুন।
  • পুনঃসূচনা ভি.এস.
  • কম্পাইল

0

আপনি যেতে পারেন: সরঞ্জামগুলি> নিউগেট প্যাকেজ ম্যানেজার> প্যাকেজ ম্যানেজার কনসোল

এবং তারপরে রান করুন:

ডটনেট পুনরুদ্ধার

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.