আমি কিছুটা সময় একই সমস্যাটি ডিবাগ করার জন্য ব্যয় করেছি। দ্রষ্টব্য, এই সমস্যাটি বিভিন্ন প্রকল্পের মধ্যে নাও হতে পারে, তবে বাস্তবে একই প্রকল্পের বিভিন্ন প্রকল্পের মধ্যে যা একই dll / সমাবেশের বিভিন্ন সংস্করণের উপর নির্ভর করে। আমার ক্ষেত্রে, বিষয়টি ছিল রেফারেন্সFastMember.dll
সংস্করণগুলির মিল নয় যা একক প্রকল্পে দুটি পৃথক নুগেট প্যাকেজ থেকে আসে। যখন আমাকে একটি প্রকল্প দেওয়া হয়েছিল, এটি সংকলন করবে না কারণ নুগেট প্যাকেজগুলি অনুপস্থিত ছিল এবং ভিএস অনুপস্থিত প্যাকেজগুলি পুনরুদ্ধার করতে অস্বীকার করেছিল। নিউগেট মেনুটির মাধ্যমে, আমি সমস্ত নুগেটগুলি ম্যানুয়ালি সর্বশেষ সংস্করণে আপডেট করব, এটি হ'ল সতর্কতাটি উপস্থিত হয়েছিল।
ভিজ্যুয়াল স্টুডিওতে উইন্ডোতে Tools > Options > Build and Run > MSBuld Project build output verbosity: (set to) Diagnostics.
লাইন (গুলি) There was a conflict between
সন্ধান করুন Output
। আমি যে আউটপুট পেয়েছিলাম তার নীচে নীচে:
1> There was a conflict between "FastMember, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null" and "FastMember, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null". (TaskId:19)
1> "FastMember, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null" was chosen because it was primary and "FastMember, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null" was not. (TaskId:19)
1> References which depend on "FastMember, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null" [C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\FastMember.1.5.0\lib\net461\FastMember.dll]. (TaskId:19)
1> C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\FastMember.1.5.0\lib\net461\FastMember.dll (TaskId:19)
1> Project file item includes which caused reference "C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\FastMember.1.5.0\lib\net461\FastMember.dll". (TaskId:19)
1> FastMember, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL (TaskId:19)
1> References which depend on "FastMember, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null" []. (TaskId:19)
1> C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\ClosedXML.0.94.2\lib\net46\ClosedXML.dll (TaskId:19)
1> Project file item includes which caused reference "C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\ClosedXML.0.94.2\lib\net46\ClosedXML.dll". (TaskId:19)
1> ClosedXML, Version=0.94.2.0, Culture=neutral, processorArchitecture=MSIL (TaskId:19)
লক্ষ্য করুন Project file item includes which caused reference "C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\ClosedXML.0.94.2\lib\net46\ClosedXML.dll"
ClosedXML.dll
ClosedXML
নিউগেট থেকে আসে এবং এটি নির্ভর করে FastMember.dll 1.3.0.0
। এটির শীর্ষে, FastMember
প্রকল্পে নুগেটও রয়েছে এবং এটি রয়েছে FastMember.dll 1.5.0.0
। মিল নেই!
আমি আনইনস্টল ClosedXML
ও FastMember
নুগেটস রেখেছি, কারণ আমি পুনর্নির্দেশকে বাধ্যতামূলক করেছি ClosedXML
এবং ইস্যুটি ঠিক করে দিয়েছে তার ঠিক সর্বশেষ সংস্করণটি ইনস্টল করেছি !