এই প্রশ্নটি এত বেশি প্রোগ্রামিং সম্পর্কিত নয় কারণ এটি মোতায়েন সম্পর্কিত।
আমি নিজেকে আমার সংস্থার গ্রুপের সাথে অনেক কথোপকথন করতে দেখি যার কাজ এটি হ'ল আমাদের প্রোডাকশন উইন্ডোজ সার্ভারগুলি বজায় রাখা এবং তাদের উপর আমাদের কোড স্থাপন করা। আইনী এবং আনুগত্যের কারণে, আমার কাছে সরাসরি দৃশ্যমানতা বা সার্ভারগুলির উপর কোনও নিয়ন্ত্রণ নেই তাই কেবলমাত্র আমি বলতে পারি যে .NET এর কোন সংস্করণ (গুলি) এর যে কোনওটিতে ইনস্টল করা আছে আমি সেই গোষ্ঠীকে যে দিকনির্দেশ দিয়েছি is
এখনও অবধি, যে সংস্করণটি ইনস্টল করা হয়েছে তা জানাতে আমি যে সমস্ত পদ্ধতিতে চিন্তা করতে পারি ((.১ বা ২.০ এর সাথে মেলে প্রশাসনিক সরঞ্জামগুলি পরীক্ষা করুন, "প্রোগ্রামগুলি যোগ করুন / সরান" তালিকার প্রবেশদ্বারগুলি পরীক্ষা করুন, অস্তিত্বের জন্য পরীক্ষা করুন সি এর অধীনে ডিরেক্টরিগুলি: \ উইন্ডোজ \ মাইক্রোসফট.এনইটি) ত্রুটিযুক্ত (আমি প্রশাসনিক সরঞ্জামগুলির অধীনে কমপক্ষে একটি মেশিনটি 2.0 এর সাথে দেখেছি তবে 2.0 এন্ট্রি নেই - এবং এই পদ্ধতিটি আপনাকে 3.0+, "প্রোগ্রামগুলি যুক্ত / সরান" তালিকা সম্পর্কে কিছুই বলবে না বাস্তবতার সাথে সিঙ্ক থেকে বেরিয়ে আসতে পারে এবং ডিরেক্টরিগুলির অস্তিত্ব অগত্যা কোনও অর্থ দেয় না)।
প্রদত্ত যে আমার সাধারণত এই জিনিসগুলি আগে থেকেই ছিল তা জানতে হবে (এটি আবিষ্কার করে যে "ওফস, এটির যে সমস্ত সংস্করণ এবং পরিষেবা প্যাকগুলি আপনার প্রয়োজন নেই" সংক্ষিপ্ত রক্ষণাবেক্ষণ উইন্ডোতে সত্যই ভাল কাজ করে না) এবং আমাকে করতে হবে যেহেতু আমি সরাসরি সার্ভারগুলিতে উঠতে পারি না, "প্রক্সির মাধ্যমে" চেকিং করা কি না, কোনও প্রোডাকশন উইন্ডোজ সার্ভারে .NET এর কোন সংস্করণ (গুলি) ইনস্টল করা আছে তা বলার বোকা উপায় কী? ফ্রেমওয়ার্কটি ইনস্টল করে তা ব্যবহার করার জন্য কিছু অভ্যন্তরীণ উপায় তত দ্রুত হবে এবং লোড করার জন্য কোনও ধরণের ইউটিলিটি প্রয়োজন হবে না এবং ফ্রেমওয়ার্কগুলি সঠিকভাবে ইনস্টল না করা থাকলেও স্থানে ফাইল রয়েছে তবে এমন একটি পদ্ধতি অবশ্যই ব্যর্থ হবে (যেমন , সেখানে একটি ডিরেক্টরি আছে এবং gacutil.exe সেখানে যুক্ত করা হয়েছে তবে কাঠামোর সেই সংস্করণটি সত্যই "ইনস্টলড" নয়)
সম্পাদনা: ফ্রেমওয়ার্ক (গুলি) এ অন্তর্নির্মিত করার জন্য ভাল বোকা প্রতিরোধের অন্তর্নিহিত উপায়ের অভাবে, কেউ কি কোনও ভাল, লাইটওয়েট, নন-ইনস্টল-প্রয়োজনীয় প্রোগ্রাম সম্পর্কে জানতে পারে যা এটি খুঁজে পেতে পারে? আমি ভাবতে পারি যে কেউ সহজেই একটি লিখতে পারে তবে যদি ইতিমধ্যে এটি উপস্থিত থাকে তবে এটি আরও ভাল।