আমাদের একটি এসপ নেট 4.0.০ প্রকল্প রয়েছে যা বেশ কয়েকটি ফ্রেমওয়ার্ক ব্যবহার করে যা লগ 4 নেট সংস্করণ 1.2.10.0 এর উপর নির্ভরশীল। আজ আমি একটি নতুন কাঠামো অন্তর্ভুক্ত করার চেষ্টা করেছি যা লগ 4 নেট সংস্করণ 1.2.11.0 এর উপর নির্ভরশীল, আমি তখন থেকেই আটকে আছি:
লগ 4 নেট 1.2.10.0 এর সর্বজনীন কৌতুক = 1b44e1d426115821 রয়েছে
লগ 4 নেট 1.2.11.0 এর সর্বজনীন কৌতুক = 669e0ddf0bb1aa2a রয়েছে
যেহেতু এগুলি পৃথক, আমি ওয়েবকনফাইগের রানটাইম উপাদানটির মাধ্যমে অ্যাসেমবিলি রিডাইরেক্টগুলি (সমস্ত ফ্রেমওয়ার্কগুলিকে লগ 4 নেটনের একই সংস্করণ ব্যবহার করতে) বা কোডবেস (কেবলমাত্র নতুন ফ্রেমওয়ার্ক ব্যবহারের সংস্করণ 1.2.11.0) ব্যবহার করতে পারি না cannot
এখানে আমার বিকল্পগুলি কি?
(এবং কেন ব্লিপ লগ 4 নেট সংস্করণগুলির মধ্যে পাবলিককিটোকেনগুলি পরিবর্তন করে রাখে, কারণ আমি বুঝতে পেরেছি যে একটি হারানো কীটি সংস্করণ ১.২.৯.০ এবং ১.২.১০.০ এর মধ্যে স্যুইচ করার কারণ ছিল, তারা কীটি আবারও হারিয়ে ফেলল? আমি আমার ড্রপবক্সকে স্বেচ্ছাসেবক করব? তাদের যদি প্রয়োজন হয় তবে এটি নিরাপদ রাখতে ...)
সম্পাদনা: ঠিক আছে, সুতরাং লগ 4 নেট লোকেরা আপাতদৃষ্টিতে ধারণা পেয়েছিল যে দুটি কী দিয়ে মুক্তি দেওয়া ভাল ধারণা ছিল, তবে এর অর্থ হ'ল যে প্রতিটি কাঠামো আপনি ব্যবহার করেন সেগুলির মধ্যে দুটি স্বাদকে তারা পছন্দ করেন, বা সেই ফ্রেমওয়ার্কগুলি কাজ করতে পারে না সে সম্পর্কে সম্মত হওয়া উচিত পাশাপাশি একই অ্যাপডোমেন। আমি কি একমাত্র এই ভয়ঙ্কর ধারণাটি খুঁজে পাচ্ছি? সবাই যদি এটি করে থাকে তবে সবকিছু ভেঙে যাবে, তাই না?
সম্পাদনা 2: যেমনটি আমি বলেছি, আমি আমার ব্যবসায়ের কোডে লগ 4 নেট ব্যবহার করছি না, তবে আমি বেশ কয়েকটি ফ্রেমওয়ার্ক ব্যবহার করি যা 1.2.10.0 এর উপর নির্ভর করে এবং যখন আমি একটি নতুন ফ্রেমওয়ার্ক ব্যবহার করার চেষ্টা করি যা 1.2.11.0 (নতুন কী) উপর নির্ভর করে ), সুতরাং স্টিফানস উত্তরটি প্রযোজ্য নয়, কারণ নতুন কাঠামোটি নতুন কী আশা করবে, পুরানোটি নয়