'এক্সপ্রেশন <>' প্রকারটি এমন কোনও সমাবেশে সংজ্ঞায়িত করা হয় যা রেফারেন্স হয় না


86

এএসপি.নেট এমভিসিতে 4.5.2 ফ্রেমওয়ার্ক।

টাইপ করার পরে

@Html.LabelFor()
or 
@Html.EditorFor()

দেখুন

আমি ত্রুটি পাচ্ছি: 'এক্সপ্রেশন <>' টাইপটি এমন কোনও অ্যাসেমব্লিতে সংজ্ঞায়িত করা হয়েছে যা রেফারেন্সযুক্ত নয় You আপনার অবশ্যই সমাবেশের একটি রেফারেন্স যুক্ত করতে হবে 'সিস্টেম.কোর, সংস্করণ = 4.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিক্যকিটোকেন = b77a5c561934e089'।

আমি সমাবেশের রেফারেন্স System.Core.dll, সংস্করণ 4.0.0.0, রানটাইম সংস্করণ v4.0.30319 যুক্ত করেছি। এবং আমি ওয়েবকনফিগেও করেছি


উত্তর:


41

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

  1. প্রকল্প-> নিউগেট প্যাকেজ ম্যানেজারে যান।
  2. এমভিসি অনুসন্ধান করুন; এটি প্রথম ফলাফল হতে যাচ্ছে।
  3. এরপরে হ'ল নুগেট প্যাকেজটির বিশদটি ড্রপ-ডাউন থেকে ডাউনগ্রেড নির্বাচন করুন এবং জমা দিন।

সমস্ত ডায়ালগ নিশ্চিত করুন এবং আপনি যেতে প্রস্তুত।


14
আপনি কীভাবে আপনার প্রকল্পের 5.2.0 এর প্রয়োজনীয়তা লক্ষ্য করেছেন?
ভ্যানিস

4
@ ভ্যানিস আমার মনে হয় এটি নেট ফ্রেমওয়ার্ক সংস্করণের উপর নির্ভর করে: নেট 4.5.2 -> এমভিসি 4.0.0; .NET 4.6.0 -> এমভিসি 5.2.0; .NET 4.6.1 -> এমভিসি 5.2.3। (নিশ্চিত করা হয়নি)
জোআওআরিবিড়ো

9
আমি .NET 4.7 ব্যবহার করছি এবং এখনও এই বিরক্তিকর ত্রুটি রয়েছে
সোভেন

4
আমার একই সমস্যা ছিল, দেখা যাচ্ছে এটি ওয়েবকনফিগটিতে আমার ডিবাগ মানটি মিথ্যাতে সেট করা হয়েছিল। এটি "সত্য" এ সেট করুন <সংকলন ডিবাগ = "সত্য" টার্গেটফ্রেমওয়ার্ক = "4.5" /> <httpRuntime টার্গেটফ্রেমওয়ার্ক = "4.5" />
ম্যালারিবি

আমি উপরের সমাধানটি এটি ভালভাবে কাজ করার চেষ্টা করেছি। আমার ভিএস সলিউশন সংস্করণটি 4.6.2 এর ছিল এবং আমি এমভিসিকে 5.2.4 থেকে 5.2.3 এ ডাউনগ্রেড করেছি। সুতরাং আমি জানতে পেরেছিলাম যে এমভিসি 5.2.3 নেট। 4.6.2
ইব্রাহিম ইনাম

58

আপনার এখনও এই সমস্যাটি রয়েছে কিনা তা আমি নিশ্চিত নই তবে আমারও একই সমস্যা ছিল।

আমি এখানে সমাধানগুলি সন্ধান করতে সক্ষম হয়েছি

/programming/6496223/compilation-error-in-net-4-0-web-config-linq-not-found

<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

<add assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

<add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

আশা করি এটা কাজে লাগবে..


ইতিমধ্যে আমি বলেছি যে .. আমি এই প্রশ্নটি পোস্ট করার আগে এটি চেষ্টা করে দেখেছি।
যেভাবেই হোক

4
ঠিক আছে! এটা কাজ করে। নোট করুন যে কার্যকর হওয়ার জন্য আপনার cshtml ফাইলটি বন্ধ এবং পুনরায় খোলা উচিত।
মাহদী আতাওলাহী

এটি আমার জন্য একবার কাজ করেছিল যখন আমি সমস্ত ওয়েবকনফিগগুলিতে গিয়েছিলাম এবং নিশ্চিত করেছিলাম যে স্ট্যাকওভারফ্লো.com/ a
এএমজি

এটি কাজ করে, তবে আমি এই সমাধানটি কিছুটা ময়লা পেয়েছি। যাই হোক, আমার ক্ষেত্রে আমি শুধুমাত্র রেফারেন্সের System.Core যোগ
টি-moty

45

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

  1. মূল ওয়েবকনফাইগ (ওয়েবসাইটের মূলের মধ্যে একটি) সংকলনের বৈশিষ্ট্যের জন্য। নেট কাঠামোর সংস্করণটি প্রকল্পের বৈশিষ্ট্যগুলিতে উল্লিখিত বর্ণনার মতোই নিশ্চিত করুন।

[মূল] / ওয়েবকনফিগ:

<system.web>
    <compilation targetFramework="4.6" />

প্রকল্পের বৈশিষ্ট্য:

প্রকল্পের সম্পত্তি

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

[ফোল্ডার দেখুন] /web.config:

<system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

এমভিসি বিধানসভা রেফারেন্স বৈশিষ্ট্য:

এমভিসি সংস্করণ


4
এটা আমার জন্য কাজ করেছে। অনেক ধন্যবাদ.
vis2006

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

ধন্যবাদ. আমি মাইক্রোসফ্ট.এএসপনেট.এমভিসিকে নুগেটের মাধ্যমে ভি 5.2.7 এ আপডেট করেছি এবং অ্যাপ্লিকেশনটি এখনও কাজ করে থাকা অবস্থায় .schtml ফাইলে এই ত্রুটিটি দেখতে শুরু করে। <সিস্টেম.web.webPages.razor> এর অধীনে ভিউ ফোল্ডারে এটি ওয়েবকনফিগটি পরিণত হয়েছে এটি এখনও v5.2.3। এটি v5.2.7 এ পরিবর্তন করে সহায়তা করেছে।
ভ্যাকেলম্যান

এটি কাজ করেছে - আপনাকে ধন্যবাদ! [দর্শন] /web.config চেক করার জন্য মনে রাখা আমার জন্য কী ছিল। সংস্করণটি অন্য কোথাও মিলছে কিন্তু সেখানে!
জে ডকিন্স

21
  • Cshtml ফাইলটি বন্ধ করুন
  • সমাধান পুনর্নির্মাণ
  • Cshtml ফাইল খুলুন
  • তবু ত্রুটি? ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন
  • তবু ত্রুটি? Ctm1988 এর উত্তর ব্যবহার করুন

আমি চেষ্টা করেছি সবকিছু এখানে উল্লেখ করা হয়েছিল ... কিন্তু এখনো তার কাজ করছে না .. যখন পুরোপুরি ভিসুয়াল স্টুডিও কাজ করে পুনরায় ইনস্টল .. আমি নির্ভরতা অনুপস্থিত চিন্তা কারণ নেই ..
মনসুর

যদি আপনার এমন একটি প্রকল্প থাকে যা কাজ করে চলেছিল এবং হঠাৎ করেই আপনি এই সমস্যাটি পেয়েছিলেন তবে সম্ভবত এটিই ঠিক!
সাইমন_উইভার

16

আমি এর বেশিরভাগ ক্ষেত্রেই চেষ্টা করেছি, যা শেষ পর্যন্ত আমার জন্য কাজ করেছিল তা ছিল প্রকল্পটি আনলোড করা, সিএসপোজ ফাইলটি সম্পাদনা করা এবং নিম্নলিখিতগুলি যুক্ত করুন:

<Reference Include="System.Core" />

https://stackoverflow.com/a/38371981/2335660


4
এটা কাজ করে! দেখে মনে হচ্ছে যে ভিজ্যুয়াল স্টুডিয়ান মনে করে যে সিস্টেম.কোর ইতিমধ্যে যুক্ত করা হয়েছে তবে বাস্তবে তা নেই। সুতরাং আপনাকে এটি ম্যানুয়ালি করতে হবে
isxaker

10

প্রকল্প ডিরেক্টরি থেকে [ প্রকল্পের নাম ] .csproj.user ফাইল মুছে ফেলা আমার পক্ষে সহায়তা করেছিল।


আমার জন্য কাজ করেছেন Vs 2017 Asp MVC5
স্পিউলাইন

4
এই এক কাজ করেছে, ভিএস 2019 এবং এমভিসি 5। আমি বিন / আপত্তি এবং .vs ফোল্ডারগুলিও সাফ করে দিয়েছি।
দৈর্ঘ্য

7

আমার ঠিক ঠিক একই সমস্যা ছিল এবং সমাধানগুলির কোনওটিই সমস্যার সমাধান করে নি। আমাকে এটি আমার web.configভিতরে যুক্ত করতে হয়েছিলSystem.Web

<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />

configআশেপাশের কিছু পরিবর্তন করার সময় আমি এটিকে সরিয়ে ফেলেছিলাম।


দয়া করে কোনও প্রযুক্তি বা আরও বেশি কিছু দিয়ে ট্যাগ যুক্ত করুন .. কোনও ট্যাগ খুঁজে পাওয়া যায়নি
বিক্রান্ত কাশ্যপ

সংকলন / লক্ষ্য ফ্রেমওয়ার্ক বৈশিষ্ট্য যুক্ত করা আমার পক্ষে কাজ করেছে।
টম বোয়ার্স

লক্ষ্যবস্তু কাঠামোর জন্য আমি দুর্ঘটনাক্রমে দুটি পৃথক মান যুক্ত করেছি, এটি আমার সমস্যার সমাধান করেছে।
গীতাঙ্গা

এটি আমার জন্য একটি হাইব্রিড এসপ.এন.টি. / ওয়েবফর্মস অ্যাপ্লিকেশনটির জন্য সমস্যাটি স্থির করেছে: আমি আমার অ্যাপ্লিকেশনটির লক্ষ্য কাঠামোটি 4.7 এ উন্নীত করেছি, এখনও এই দুটি ওয়েবকনফিগ সেটিংস 4.5 এর দিকে নির্দেশ করে না।
টম রেগান

4

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


4
আমার ক্ষেত্রে, VS বন্ধ করুন এবং পুনরায় চালু করুন। আমার রিশার্পার আছে তবে এটি দিয়ে কিছুই করার দরকার নেই।
জয়জয়

3

হারিয়ে যাওয়া সমাবেশে আমার একই সমস্যা হয়েছিল এবং এটি ঘটেছিল যে ভিএস ২০১201 বিল্ডটি বিন ফোল্ডারে সঠিকভাবে অনুলিপি করেনি। এই পদক্ষেপগুলি আমাকে সহায়তা করেছিল:

  • ওয়েব প্রকল্পের রেফারেন্স নোডে নেভিগেট করুন
  • System.Core- এর রেফারেন্স সন্ধান করুন
  • ভিএস প্রোপার্টি উইন্ডোটি খুলুন
  • বৈশিষ্ট্য উইন্ডোতে, স্থানীয় অনুলিপি করুন: সত্যকে মিথ্যা করুন

এই মন্তব্য থেকে: CS0012: টাইপ '##### যে কোনও ধরণের #####' উল্লেখযোগ্য নয় এমন একটি অ্যাসেমব্লিতে সংজ্ঞায়িত করা হয়েছে


যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে। - পর্যালোচনা থেকে
স্টিভ গোমেজ

4
@ স্টেভেজি ধন্যবাদ, স্টিভ! আমি এটি সম্পাদনা করেছি। এর আগে খুব বেশি মন্তব্য করা হয়নি এবং কিছু SO শিষ্টাচারের অভাব রয়েছে ... :-)
এঞ্জেল_ডি

4
এটি আমার সমস্যার সমাধান করেছে, আমাকে উল্লেখ করতে হবে যে একটি ভিজ্যুয়াল স্টুডিও পুনঃসূচনা করারও দরকার ছিল, ধন্যবাদ।
Saeedদ

3

ওয়েবকনফাইগে আমার পরিবর্তন করা দরকার:

  <system.web>
    <compilation debug="true" targetFramework="4.7">

প্রতি

  <system.web>
    <httpRuntime targetFramework="4.7" />
    <compilation debug="true" targetFramework="4.7">

4
ধন্যবাদ, @ জ্যুফো! এই ভিসুয়াল স্টুডিও 2019 আমার জন্য এটি সংশোধন করা হয়েছে MVC 5. আমার MVC প্রকল্পের লক্ষ্য ফ্রেমওয়ার্ক সঙ্গে 4.7.2 ছিল যখন web.config এখনো জন্য 4.7.1 ছিল targetFrameworkমধ্যে <httpRuntime>এবং <compilation>ট্যাগ। প্রকল্পটির .NET ফ্রেমওয়ার্ক সংস্করণটি সঠিকভাবে প্রতিফলিত করার জন্য বৈশিষ্ট্যটি কেবল আপডেট করা এটি আমার জন্য স্থির করে।
আইকোড

2

পরীক্ষা করুন যে cshtml ফাইল বিল্ড অ্যাকশনটি 'সামগ্রী' তে সেট করা আছে।

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


2

ওয়েবকনফিগের সাথে নিম্নলিখিতগুলি যুক্ত করুন (মূলের মধ্যে)। আমি আগের পরামর্শগুলির একেবারে সমস্ত কিছু চেষ্টা করেছি এবং নীচের সন্ধান না পাওয়া পর্যন্ত কিছুই কার্যকর হয়নি। আশা করি এটি অন্য কারও জন্য সময় সাশ্রয় করবে।

আমি টার্গেটফ্রেমওয়ার্ক = "৪.6.১" ব্যবহার করি তবে ভিন্ন হিসাবে যদি আপনি ব্যবহার করেন তবে এটিতে পরিবর্তন করুন to

<system.web>
   <compilation debug="true" targetFramework="4.6.1" />
   <httpRuntime targetFramework="4.6.1" />
</system.web>

2

বিন্যাস ফোল্ডারে ম্যানুয়ালি System.Core.dll ফাইল যুক্ত করুন । ভিএস পুনর্সূচনা করুন এবং বিল্ড প্রকল্প । আমার জন্য সমাধান

@ এইচটিএমএল সহায়ক এবং আমার কেন্দো গ্রিডগুলিতে সমস্ত দৃষ্টিতে ডিজাইন ত্রুটি ছিল।

Web.config- এ সিস্টেম.কোর অ্যাসেমব্লি যোগ করা কিছুই করেনি, না এমভিসি সংস্করণকেও হ্রাস করে। এবং ম্যানুয়ালি সিস্টেমের জন্য রেফারেন্স যুক্ত করার চেষ্টা করার সময় ত্রুটি

'System.Core' এ একটি রেফারেন্স যোগ করা যায়নি। এই উপাদানটি ইতিমধ্যে বিল্ড সিস্টেম দ্বারা স্বয়ংক্রিয়ভাবে উল্লেখ করা হয়।

প্রকল্পের বৈশিষ্ট্যগুলিতে টার্গেটফ্রেমওয়ার্কটি প্রকল্পের ওয়েবকনফিগের সাথে মেলে কিনা তা নিশ্চিত হয়ে নিন।

বিন ফোল্ডারের স্ক্রিনশট


1

আমার জন্য, প্রকল্প মেনুতে "সি সি 6.0 / ভিবি 14 সক্ষম করুন" এর বিকল্প ছিল। এই বিকল্পটি নির্বাচন করা কৌশলটি করেছে। পূর্বে আমি এই ওয়েবপৃষ্ঠায় পরামর্শ মতো ওয়েবকনফিগ, ভিজ্যুয়াল স্টুডিও ইত্যাদি পুনরায় চালু করার চেষ্টা করেছি।


1

আমিও একই সমস্যার মুখোমুখি হয়েছি। মূলত সমস্যাটি বিভিন্ন সংস্করণ ব্যবহার করছে System.Web.Mvc। সুতরাং সবচেয়ে ভাল জিনিস আপনি খোলার উচিত Tools > Nuget Package Manager > Manage Nuget Packages for Solution। আপনি সম্ভবত দেখতে পারেন System.Web.Mvcউপর Cosolidateট্যাব। আপগ্রেড বা ডাউনগ্রেড সেরা বিকল্প হবে। আপনি যদি সর্বশেষতম নেট কাঠামোটি বর্তমানে ব্যবহার করেন তবে আপনার .Net 4.6.1সমস্ত System.Web.Mvcসংস্করণটি আপগ্রেড করা উচিত 5.2.4.0। শুভকামনা!


আমার কাছে 12 টি প্যাকেজ ছিল যা আপগ্রেড করা দরকার এবং স্লান কোনও সমস্যা ছাড়াই চলে গেল একবার আমি সবকিছু আপডেট করে দিই। ধন্যবাদ.
জেমি

1

ঠিক আছে, আমি / ভিউস / ওয়েবে.কনফিগের মধ্যে সমাবেশের রেফারেন্সটি সংশোধন করে ঠিক করেছি , চিত্রটি দেখুন:

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


1

বিন, .vs এবং অবজেক্ট ডিরেক্টরি মুছুন। আপনার প্রকল্পটি ভিজ্যুয়াল স্টুডিওতে তৈরি করার পরে।


আমি আমার প্রকল্পের সংস্করণগুলির মধ্যে অনেকগুলি স্যুইচিং করি, কয়েকটি যা বিভিন্ন ফ্রেমওয়ার্কগুলিকে লক্ষ্য করে। এটি আমার "System.Core" রেফারেন্স ত্রুটির যত্ন নিয়েছে। সরল অনুস্মারকটির জন্য ধন্যবাদ যে চেকআউটগুলির মধ্যে ভিএস পরিবেশটি পরিষ্কার করা কখনও কখনও প্রয়োজন।
সানক্যাট 2000 13

1

আমি উপরের সমস্ত কিছুই করেছি এবং শেষ পর্যন্ত খুঁজে পেয়েছি যে এটি আমার জন্য কী সমাধান করে (এমভিসি 5.2.4 সহ একটি নেট নেট ফ্রেমওয়ার্কে 4.7.1 সাইট) এর মধ্যে মূল ওয়েবকনফিগটিতে এটি যুক্ত করা হয়েছিল <compilation>-

<assemblies>
  <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>

0

আমার মতামতের সাথে এটি ঘটেছিল - অন্য সমস্ত ঠিকঠাক ছিল। আমি নিম্নলিখিতগুলি করেছি:

  • একটি নতুন ভিউ তৈরি করুন
  • পুরানো ভিউ থেকে নতুনটিতে সামগ্রী অনুলিপি করুন এবং আটকান
  • পুরানোটি মুছে ফেলেছে
  • পুরানোটির নতুন নামকরণ

0

পুনরায় চালু করা ভিজ্যুয়াল স্টুডিওটি আমার পক্ষে কাজ করেছিল।


কিছু আপাতদৃষ্টিতে নিষ্পাপ নুগেট আপডেটের পরে আমার সাথে এটি ঘটেছিল। এটি কেবল jQuery এবং বুটস্ট্র্যাপের মতো লাইব্রেরি ছিল। আপডেটের পরে আমি এই ত্রুটি বার্তাটি পেয়েছি এবং ভিজ্যুয়াল স্টুডিওটিকে পুনরায় চালু করে এটি ঠিক করেছে।
স্টিভ হিনার

0
  • ফাইলটি বন্ধ করুন
  • সমাধান পরিষ্কার করুন
  • সমাধান তৈরি করুন
  • ফাইলটি আবার খুলুন

0

যোগ করার চেষ্টা করুন

using system.Linq.Expressions;


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

0

আমারও এই সমস্যা ছিল পরিবর্তন targetFramework="4.5.2"করার জন্য targetFramwork="4.5" web.config ফাইলে এটা সমাধান।


0

যদি আপনি এটি কেবল একটি বা দুটি সিএসএইচটিএমএল ফাইলগুলিতে পান ... এটি একটি দূষিত ফাইল।

আমি এমনটি একটি দুর্নীতিগ্রস্থ ফাইলের সাথে করেছি যাতে কিছু লুকানো ইউনিকোড অক্ষর রয়েছে। একটি নতুন নোটপ্যাড দস্তাবেজের নথির সমস্ত পাঠ্য অনুলিপি করার চেষ্টা করুন। আসল ফাইলের বিষয়বস্তু সাফ করুন এবং সংরক্ষণ করুন ... যদি ফাইলের দৈর্ঘ্য> 0 হয় তবে কিছু খারাপ লাগবে।

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

আমার সমাধানে কয়েকবার এটি হয়েছিল। এটি কী কারণে ঘটছে তা নিশ্চিত নয়, তবে আমি সন্দেহ করি যে এটি অতল গহ্বরের মধ্যে বিশাল স্মৃতি গিলে শুরু করলে এটি পুনরায় ভাগাভাগি করছে

আমি কি একমাত্র রিশার্পারের সাথে প্রেম / ঘৃণার সম্পর্ক রেখেছি?


0

যদি আপনার সমাধানে একাধিক প্রকল্প থাকে যা সমস্ত .NET ফ্রেমওয়ার্কের একই সংস্করণটিকে লক্ষ্য করে না তবে এর কারণ হতে পারে। উদাহরণস্বরূপ, যদি আপনার ওয়েব অ্যাপ্লিকেশন প্রকল্পটি .NET 4.5 লক্ষ্য করে এবং সমাধানের ক্ষেত্রে অন্য একটি প্রকল্পে আপনার কাছে সংসদীয় রেফারেন্স রয়েছে যা নেট .৪.৪.২। এটি ঠিক করার জন্য আপনার প্রকল্পগুলি সমস্ত .NET ফ্রেমওয়ার্কের একই সংস্করণে পরিবর্তন করতে হবে।


0

যদি উত্তরগুলির কোনও একটিই এটি ব্যবহার করে না। আমি একই সমস্যার মুখোমুখি! প্রকৃতপক্ষে মাইগ্রেশন ফোল্ডারে কনফিগারেশন.স ফাইলটি নিখোঁজ / মোছা হয়েছে। আমি মাইগ্রেশন ফোল্ডারটি মুছে ফেলেছি এবং ডাটাবেস থেকে মাইগ্রেশন সারণীও মুছে ফেলেছি। প্যাকেজ ম্যানেজার কনসোলে (প্রধানমন্ত্রী) নিম্নলিখিত কমান্ড ব্যবহার করা হয়েছে:

Enable-Migrations -Force
Add-Migration Initial
update-database

এই প্রক্রিয়াটি কনফিগারেশন। ফাইলগুলি পুনরায় তৈরি করেছে এবং সমস্ত কিছুই নিখুঁতভাবে কাজ করেছে!


0

লক্ষ্য ফ্রেমওয়ার্কটি পেতে আপনার প্রকল্পের বৈশিষ্ট্যগুলি পরীক্ষা করুন। আমি আমার প্রকল্পের এই সমস্যাটি আমার লক্ষ্য কাঠামোর সাথে মিলে সমাধান করেছি by নেট ফ্রেমওয়ার্ক 4.6.1 এমভিসি 5.2.3 এর উপযুক্ত সমাধান ছিল। আমি এমওসি সংস্করণটি নুগেট থেকে পেয়েছি।


0

আমার ক্ষেত্রে সমাধানটি ছিল ওয়েব.কনফিগের অভ্যন্তরে কানেকশনস্ট্রিংকে সরানো। এই বিবৃতিটি অ্যাপসেটেটিং বিভাগের পরে হওয়া উচিত।

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