System.Web.Mvc কেন রেফারেন্স যুক্ত তালিকাভুক্ত নয়?


132

সি #, ভিজ্যুয়াল স্টুডিও 2010 ব্যবহার করে।

সিস্টেম নামে একটি নেমস্পেস রয়েছে MS এমএসডিএন-তে ওয়েব.এমভিসি ডকুমেন্টেড। সেই নেমস্পেসের সমস্ত ধরণের ডকুমেন্টেশন বলে যে তারা রয়েছে System.Web.Mvc.dll

যাইহোক, আমি যখন যুক্ত রেফারেন্স, ".NET" ট্যাবে যাই, এই সমাবেশটি তালিকা থেকে অনুপস্থিত। কেন?


1
আপনি কি পরিষ্কার করতে পারেন: আপনার প্রকল্পটি কি সেই রেফারেন্স ছাড়া কাজ করে? এটি কি আপনার ওয়েব.কমফিগে রয়েছে (আমার উত্তর দেখুন)?
বেসিক

4
আমি কোন প্রকল্পে কাজ করছি না। আমি এখানে স্ট্যাক ওভারফ্লোতে কাউকে সাহায্য করতে চেয়েছিলাম। আমি সাধারণত কোনও প্রকারের জন্য ইন্টেলিজেন্স এবং / অথবা এফ 12 দেখার জন্য একটি রেফারেন্স যুক্ত করি। এই ক্ষেত্রে কাঙ্ক্ষিত সমাবেশ তালিকা থেকে অনুপস্থিত ছিল, তাই আমি কেন জিজ্ঞাসা করেছি।
টিমভি

1
এই পৃষ্ঠার পাঠকদের জন্য দ্রষ্টব্য - আজকের হিসাবে (2015-02-09) সময়ের সাথে সাথে এটি সমাধানের পদ্ধতি পরিবর্তিত হয়েছে - সমস্ত উত্তর পড়ুন - ভিএস.এনইটি এবং .NET কাঠামোর বিভিন্ন সংস্করণ এমভিসি-র জন্য রেফারেন্স কোডটিকে চারদিকে স্থানান্তরিত করে বিভিন্ন জায়গায়।
qxotk

উত্তর:


106

ভিএস এক্সপ্রেস ২০১২-তে আমি "অ্যাসেমব্লিগুলি" ট্যাবে সিস্টেম.ওয়েব.এমভিসি খুঁজে পাইনি, তবে কিছুটা অনুসন্ধানের পরে আমি জানতে পেরেছিলাম যে আমাকে ডিফল্ট "অ্যাসেমব্লিশগুলি \ কাঠামোর পরিবর্তে " অ্যাসেমব্লিশগুলি \ এক্সটেনশনগুলি "ট্যাবটি অনুসন্ধান করা দরকার need "ট্যাব।


1
আপনার জন্য +1 কারণ আপনি যে সমস্যাটি পেয়েছিলেন তার মূল কারণটি আপনি খুঁজে পেয়েছেন। আমি নীচে অনুমোদিত নুগেট ইনস্টল পদ্ধতিটি ব্যবহার করা বেছে নিয়েছি এবং আমি কী করেছি সেখানে মন্তব্য করব।
qxotk

আমি ভিজ্যুয়াল স্টুডিও সম্প্রদায় 2015 এ এই পদ্ধতিটি চেষ্টা করেছি তবে আমি সংস্করণ অসঙ্গতি ( Could not load file or assembly...The located assembly's manifest definition does not match the assembly reference) এর সাথে সম্পর্কিত একটি রানটাইম ত্রুটি পেয়েছি । আমার সমাধানটিতে একটি আলাদা সংস্করণ উল্লেখ করার জন্য আমার আরেকটি প্রকল্প রয়েছে এবং এই পদ্ধতিটি আমাকে কেবল System.Web.Mvc, সংস্করণ = 4.0.0.0 এ একটি রেফারেন্স যুক্ত করতে দেয়। নিউগেট ইনস্টল পদ্ধতিটি সঠিক সংস্করণটি যুক্ত করেছে
এনজেএস

100

সেরা উপায় হ'ল নুগেট প্যাকেজ ম্যানেজার ব্যবহার করা।

কেবল নীচের এমভিসি প্যাকেজ আপডেট করুন এবং এটি কাজ করা উচিত।

এখানে চিত্র বর্ণনা লিখুন


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

2
আমি এমভিসি 4 ব্যবহার করে এমন একটি প্রকল্পের জন্য সেই সমাধানটি ব্যবহার করেছি যা ভিজ্যুয়াল স্টুডিও 2015 এর সাথে সংকলন করতে পারে না It এটি নিশ্চিত করে যে প্রকল্পের লাইব্রেরিগুলি সমস্ত বিকাশকারীদের জুড়ে অভিন্ন।
সিটিম্যান

1
আমার একটি বাক্সে এই সমস্যা ছিল যাটিতে কেবলমাত্র VS2015 ছিল, অন্য দলের সদস্যদের ভিএস ২০১৩ ছিল - যা তাদের কাছে পুরানো অবস্থানটি উল্লেখ করতে পারে (কোনও বিল্ড ত্রুটি নেই) আমার কাছে কোড নেই এবং বিল্ড ত্রুটিগুলি নেই। দ্রষ্টব্য, আজ অবধি, আমি মাইক্রোসফ্ট.ওয়েব.এমভিসি-কে খুঁজে পেলাম না - এটিই ছিল কারণগুলির কারণে এই সমস্যাটি দেখা দিয়েছে। @ ফোর্ডারাহের উত্তরে নুগেটে নামটি আলাদা হওয়ার বিষয়টি নিয়ে আলোকপাত করেছে। মাইক্রোসফ্ট.ওয়েব.এমভিসি এখন মাইক্রোসফ্ট.এএসপনেট.এমভিসি, যা তার / তার উত্তরে তালিকাভুক্ত নির্ভরতাও টানছে।
qxotk

1
এমনকি ভিএস ২০১7-এ আমারও এই সমস্যা ছিল এবং এটি এটি স্থির করে। VS2017 আমাকে কেন বলেছিল তা নিশ্চিত নয় যে এটি মনে করে যে যে সমাবেশটি রেফারেন্স করা দরকার সেটি হ'ল সিস্টেম.ওয়েব.এমভিসি যখন এটি মাইক্রোসফ্টের জন্য খুঁজছে। এসপনেট.এমভিসি
মাইকেল ডেভিডসন

60

আমার একই সমস্যা ছিল এবং আমি System.Web.MVC রেফারেন্স অ্যাসেমবিলিটি সনাক্ত করতে সক্ষম হইনি।

অবশেষে এটি সন্ধান করে এবং এটি নীচের অবস্থানের ভিতরে অবস্থিত।

যদি আপনার ভিএস সি তে ইনস্টল করা থাকে তবে দ্রষ্টব্য: (কখনও কখনও MVC.dll পূর্বনির্ধারিত অবস্থানটিতে না থাকে যার বিষয়ে সকলেই কথা বলে, আমি বলতে চাইছি সি: ড্রাইভে অবস্থিত " রেফারেন্স অ্যাসেমব্লিসি " ফোল্ডার))

যদি এটি সেখানে না থাকে তবে অবশ্যই এখানে থাকা উচিত:

\ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ASP.NET \ ASP.NET MVC 2 \ সমাবেশসমূহ \ System.Web.Mvc.dll

সুতরাং নেভিগেটের মাধ্যমে dll যোগ করুন বা অ্যাড রেফারেন্স মেনুতে ব্রাউজ ট্যাব।


1
এটি আমার জন্য রেফারেন্স পান, যদিও আমি নিশ্চিত যে আমি ফ্রেমওয়ার্ক অ্যাসেমব্লিজ তালিকার মাধ্যমে আগে এই রেফারেন্সটি যুক্ত করেছি।
জেরেফেথ

9
আপনি ভিসিএসের সাথে কোনও দলে কাজ করলে সত্যিই ভাল সমাধান হয় না। এক্ষেত্রে পরমপথগুলি খারাপ।
ডেনিস দ্য মেনেস

অবশ্যই দৃ agree়ভাবে সম্মত হন যে হার্ড-কোডেড পরম পথ নির্ভরতার কারণে এটি কোনও ধরণের দল বিকাশের পরিবেশে একটি খারাপ সমাধান।
ক্রেগ

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

এটি সত্যই সহায়তা করেছে; তবে মাইক্রোসফ্টের এটিকে আরও পরিষ্কার এবং সহজ করা উচিত ছিল ....
জোসেফডোগি

28

আপনি এটি নুগেট প্যাকেজ ম্যানেজার কনসোল থেকেও যোগ করতে পারেন, এরকম কিছু:

Install-Package Microsoft.AspNet.Mvc -Version 4.0.20710.0 -ProjectName XXXXX

মাইক্রোসফ্ট.এএসপনেট.এমভিসি এর উপর নির্ভরশীলতা রয়েছে:

  • 'মাইক্রোসফ্ট.এস্পনেট.ওয়েব পেজস (≥ 2.0.20710.0 && <2.1)'
  • 'মাইক্রোসফ্ট.ওয়েব.ইনফ্রাস্ট্রাকচার (≥ 1.0.0.0)'
  • 'মাইক্রোসফট.এস্পনেট.রাজর (≥ ২.০.২০7০.০ && <২.১)'

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

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


1
আমি এই পদ্ধতিটি ব্যবহার করেছি এবং আমি রেফারেন্সগুলিতে স্থানীয় পরম পাথগুলি ব্যবহার না করার সাথে একমত। আমি নিউগেট প্যাকেজ ম্যানেজার ব্যবহার করেছি, প্যাকেজ যুক্ত করে এবং নির্ভরতাগুলি আমার ভিএস ২০১৫-কেবলমাত্র বাক্সে সমস্যাটি স্থির করেছে।
qxotk

11

আমারও একই সমস্যা ছিল এবং এখানে মজার কারণ: আমার ধারণাটি আপনি তালিকার System.Web.Mvcনীচে থাকবেন বলে আশা করছেন System.Web। তবে তালিকাটি বর্ণানুক্রমিক নয়।

প্রথম তালিকা সাজানোর এবং তারপর কাছাকাছি চেহারা System.Web


1
আপনি সঠিক সংস্করণটি পাচ্ছেন তাও নিশ্চিত করুন। আমার ক্ষেত্রে System.Web.Mvc v2 এবং v4 আছে এবং তারাও একে অপরের পাশে নেই।
টিটিটি

একই কারণে System.Web.Mvc সন্ধান করতে একই সমস্যা হয়েছিল। পরিবর্তে আমি মাইক্রোসফ্ট.এএসপনেট.এমভিসি এর সাথে গিয়েছিলাম, আমার সমাধানের অন্যান্য প্রকল্পগুলি সংস্করণ নম্বর সম্পর্কে কী ব্যবহার করছে তা যাচাই করে তা নিশ্চিত করে।
qxotk

5

"ঠিক আছে, ওয়েবকনফাইগের সাথে এটি এক্সএমএল যুক্ত করে কাজ করে, তবে এটি প্রশ্নের উত্তর দেয় না"

এটা সেখানে থাকা উচিত। ডিফল্টরূপে অ্যাড রেফারেন্স তালিকাটি অর্ডার করা হয়েছে বলে মনে হয় তবে এটি এরকম নয়। নাম শিরোনাম টিপুন এবং আবার দেখুন।


আমি প্রায়শই বলি না যে "এই সমাবেশটি তালিকা থেকে নিখোঁজ হয়েছে" যদি না আমি এটির বিষয়ে নিশ্চিত না হই।
টিমভি

@ টিমভি আমি অনুগ্রহ করেছিলাম, তবে অন্য উত্তরটি দিয়েছি যে, বনাম ২০১০ এর সাথে এটি ইনস্টল করার খুব কম সম্ভাবনা রয়েছে এবং আমার ক্ষেত্রে আমি সর্বদা আমার নাম শিরোনামটি না দিয়ে রেফারেন্সের তালিকায় আমার যা প্রয়োজন তা খুঁজে পেয়েছি always এটা বলতে ... আসলে, আমি এখন কেন জানি আমি ছিল না আগে ও মধ্যে বনাম 2010 আমি না - প্রথম মন্তব্য দেখুন: weblogs.asp.net/scottgu/archive/2009/10/29/...
eglasius

সুতরাং আপনি কি বলছেন যে নাম শিরোনাম ক্লিক করা আপনার জন্য জিনিসকে বাছাই করে? আমার মেশিনে এখানে কিছুই করেন না ...
রোমান স্টারকভ

1
@ ক্রোমকইনগুলি তালিকার সমস্ত অ্যাসেম্বলি লোড হওয়ার পরে এটি কাজ করে।
eglasius

5

এই পদক্ষেপটি পরীক্ষা করুন:

  1. এমভিসি পরীক্ষা করুন সঠিকভাবে ইনস্টল করা হয়েছে।
  2. প্রকল্পের সম্পত্তি পরীক্ষা করুন এবং দেখুন প্রকল্প টার্গেট ফ্রেমওয়ার্ক কী। টার্গেট ফ্রেমওয়ার্কটি। নেট ফ্রেমওয়ার্ক 4 এ সেট না করা থাকলে সেট করুন।

দ্রষ্টব্য : যদি লক্ষ্য ফ্রেমওয়ার্কটি। নেট ফ্রেমওয়ার্ক 4 ক্লায়েন্ট প্রোফাইলে সেট করা থাকে তবে এটি এমভিসি রেফারেন্সকে রেফারেন্স তালিকায় তালিকাবদ্ধ করবে না। নেট ফ্রেমওয়ার্ক 4 এবং। নেট ফ্রেমওয়ার্ক 4 ক্লায়েন্ট প্রোফাইলের মধ্যে আপনি এখানে আলাদা খুঁজে পেতে পারেন ।

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


এটি একটি ভাল টিপ ছিল। আমি যখন আমার প্রকল্পের বৈশিষ্ট্যগুলিতে যাই, এটি কেবলমাত্র নেট তালিকা 1 এবং 2 তালিকাভুক্ত নয়। নেট ফ্রেমওয়ার্ক 4.x. আমি আমার তালিকায় অ্যাসেম্বলি অনুপস্থিত ছিল। দেখা যাচ্ছে যে আমি কীভাবে আমার প্রকল্পটি তৈরি করেছি -। নেট ফ্রেমওয়ার্কের পরিবর্তে নেট নেট ব্যবহার করার জন্য আমি ভুল বিকল্পটি বেছে নিয়েছি। এখন আমি পার্থক্য জানি। :)
vapcguy

4

আমি "এমভিসি" অনুসন্ধান করে এই সমস্যাটি সমাধান করেছি। System.Web.Mvc অনুসন্ধানের ফলাফলগুলিতে উপস্থিত হয়েছিল, যদিও এটি তালিকায় নেই।


3

কাঙ্ক্ষিত সমাবেশটি এখন তালিকায় হাজির হয়েছে।

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


এটি সর্বদা অবশ্যই সর্বদা ছিল, এর ঠিক আছে: পি ... আমি আমার উত্তরে যে মন্তব্যটি যুক্ত করেছি তা দেখুন, লিঙ্কে বলা হয়েছে: "নেট ট্যাব নিয়ে সমস্যাটি যখন অ্যাসিঙ্কটি ঘটছে এবং তা সতেজ হওয়া হচ্ছে, তার বর্ণানুক্রমিক ক্রম অনুসারে বাছাই করা নয় ... "... যা বনাম ২০১০ এর সাথে একটি নতুন আচরণ, আমি কখনই বুঝতে পারি নি যতক্ষণ না আমি আপনার প্রশ্নটি না দেখি।
eglasius

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

@ ক্রমিন্স .नेट 4 লক্ষ্যবস্তু করার চেষ্টা করে এবং আমার উত্তরে আমি যা উল্লেখ করেছি তা করে। এটি লোড করার জন্য পর্যাপ্ত সময় দেওয়ার বিষয়টিও নিশ্চিত করুন, যেহেতু এটি একটি অ্যাসিঙ্ক লোড করে।
ইজলাসিয়াস

2

এটি ভিজ্যুয়াল স্টুডিও 2012-র জন্য পরিবর্তিত হয়েছে (আমি জানি মূল প্রশ্নটি ভিএস 2010 বলে, তবে শিরোনামটি এখনও অনুসন্ধানগুলিতে আঘাত করবে)।

আপনি যখন কোনও ভিএস ২০১২ এমভিসি প্রকল্প তৈরি করেন, system.web.mvc প্যাকেজ ফোল্ডারে স্থাপন করা হয় যা সমাধানের জন্য সমান। এটি ডিফল্টরূপে ওয়েব প্রকল্পে উল্লেখ করা হবে এবং আপনি সেখানে সঠিক পথটি খুঁজে পেতে পারেন)।

আপনি যদি কোনও মাধ্যমিক প্রকল্পে এটি উল্লেখ করতে চান (ফিল্টার বা অন্যান্য বৈশিষ্ট্য সহ একটি সমর্থনকারী .dll বলুন), তবে আপনি সেখান থেকে এটি উল্লেখ করতে পারেন।


2

আমি ভিএস ২০১২ সালে System.Web.Mvc পাইনি তবে ভিসি ২০১৩ এ পেয়েছি Add অ্যাডরেফারেন্স ডায়ালগ ব্যবহার করে, এখানে চিত্র বর্ণনা লিখুন

অথবা, আপনি এটি আপনার প্রকল্পের পথে খুঁজে পেতে পারেন,

YourProjectName \ প্যাকেজ \ Microsoft.AspNet.Mvc.5.0.0 \ liberal এর সংক্ষিপ্ত রূপ \ net45 \ System.Web.Mvc.dll


বিদ্যমান প্রকল্পের পথটি কোথায় পাওয়া যাবে তা দেখানোর দুর্দান্ত টিপ। ধন্যবাদ!
অ্যালান

0

আমি বিশ্বাস করি আপনি এমভিসি অ্যাসেমব্লিকে প্রকল্পটি নয়, ওয়েবকনফিগ ফাইলে রেফারেন্স পেয়েছেন।

এটার মতো কিছু:

<compilation debug="true" targetFramework="4.0">
  <assemblies>
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  </assemblies>
</compilation>

আপনার মন্তব্যের প্রতিক্রিয়া জানাতে;

আমি সবচেয়ে ভাল উত্তর দিতে পারেন এখান থেকে :

যুক্ত উপাদানটি গতিশীল সংস্থান সংকলনের সময় ব্যবহারের জন্য একটি সংসদীয় রেফারেন্স যুক্ত করে। প্রতিটি কোড মডিউল সংকলন করার সময় এএসপি.এনইটি স্বয়ংক্রিয়ভাবে এই অ্যাসেমব্লিকে সংস্থার সাথে সংযুক্ত করে।


ঠিক আছে, Web.config এ XML যুক্ত করে কাজ করে, তবে এটি প্রশ্নের উত্তর দেয় না।
টিমউই

"কাজ" যেমন এটি ইন্টেলিজেন্স সরবরাহ করে? আমি আমার উত্তর সম্পাদনা করেছি
বেসিক

0

এটি পৃথকভাবে ইনস্টল করা যেতে পারে, এবং এটি ফ্রেমওয়ার্কের মধ্যে অন্তর্ভুক্ত নয়, ট্যাব তালিকাটি "এক্সটেনশনগুলি" চয়ন করুন এবং এটি বিদ্যমান এবং আরও অনেকগুলি লিবিস রয়েছে, পুরানো লিবস ইত্যাদির প্রয়োজন নেই ঠিক আছে, পুরানো 20 30 এবং 4001 উপস্থিত রয়েছে


0

ভিজুয়াল স্টুডিও 2017 এ আপনি যদি এই সমস্যাটি পেয়ে থাকেন তবে সম্ভাবনাগুলি আপনি রেফারেন্স ইঙ্গিত করার ইঙ্গিত দিয়ে ভিএস এর পূর্ববর্তী সংস্করণে তৈরি এমভিসি 4 প্রকল্পের সাথে কাজ করছেন C:\Program Files (x86)\Microsoft ASP.NET। ভিজ্যুয়াল স্টুডিও 2017 এই ডিরেক্টরিটি আর ইনস্টল করে না।

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

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