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