ফ্রেমওয়ার্ক এবং রেফারেন্স ডায়ালগে আপনি F1 চাপলে এটি প্রদর্শিত হবে:
নতুন প্রকল্পগুলির জন্য ডিফল্টরূপে, লক্ষ্যযুক্ত কাঠামোটি। নেট ফ্রেমওয়ার্ক 4 এ সেট করা হয় The আইডিই লক্ষ্যযুক্ত কাঠামোটি সংশোধন করতে সমর্থন করে না, তবে আপনি নিজে এটি পরিবর্তন করতে পারেন। প্রকল্প ফাইলটিতে (.vcxproj), ডিফল্ট টার্গেটযুক্ত কাঠামোটি v4.0 সম্পত্তি উপাদান দ্বারা প্রতিনিধিত্ব করা হয়। লক্ষ্যযুক্ত কাঠামোটি পরিবর্তন করতে, প্রকল্পটি আনলোড করুন, প্রকল্প ফাইলটি খোলার জন্য একটি পাঠ্য সম্পাদক ব্যবহার করুন এবং তারপরে আপনার সার্ভারে ইনস্টল থাকা প্রোপার্টি উপাদানটির মান v4.0 থেকে অন্য সংস্করণে পরিবর্তন করুন। উদাহরণস্বরূপ, আপনি v3.5 নির্দিষ্ট করে থাকলে, যা .NET ফ্রেমওয়ার্ক v3.5 প্রতিনিধিত্ব করে, ভিজ্যুয়াল স্টুডিও 2008 এসপি 1 ইনস্টল করা আবশ্যক । ফাইলটি সংরক্ষণ এবং বন্ধ করুন, প্রকল্পটি পুনরায় লোড করুন এবং সম্পত্তি পৃষ্ঠাতে লক্ষ্যযুক্ত কাঠামো প্রদর্শিত হয়েছে তা যাচাই করুন *
রূপান্তরিত প্রকল্পগুলিতে এটি ভয়াবহভাবে সঠিক নয়, আপনাকে <TargetFrameworkVersion>
নিজের উপাদানটি যুক্ত করতে হবে । এটিকে "গ্লোবালস" লেবেলযুক্ত সম্পত্তি গোষ্ঠীতে রাখুন:
<PropertyGroup Label="Globals">
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<others...>
</PropertyGroup>
আপনি ভিএস ২০১২ এবং তার বেশি ব্যবহার করার সময় গল্পটি আলাদা হয়, সাধারণ সম্পত্তি পৃষ্ঠাতে প্ল্যাটফর্ম সরঞ্জাম সেটটি অর্জন করা ভিএসের প্রথম সংস্করণ। এরপরে 3.5 টি লক্ষ্যবস্তু করে একটি যথাযথ বিল্ড পেতে আপনাকে "ভি 90" নির্বাচন করতে হবে। এটি তবে আনাড়ি, আপনার পছন্দটি উপলভ্য হওয়ার জন্য আপনার অবশ্যই মেশিনে ভিএসের সমস্ত অন্তর্বর্তী সংস্করণ ইনস্টল করা উচিত।
আপনার কেন ভিএস ২০০8 ইনস্টল করা দরকার তা নিজেই একটি ব্যাখ্যা প্রয়োজন। মূল সমস্যাটি হ'ল সি রানটাইম লাইব্রেরি (msvcrt100.dll এবং উপরে) পরিচালিত কোড সম্পাদন সমর্থন করার জন্য .NET কোড ধারণ করে। গুরুত্বপূর্ণ বিশদটি হল একটি মডিউল ইনিশিয়ালাইজার যা সিআরটিটি সঠিকভাবে প্রোগ্রামে সিআইটিএস / সিএলআই কোড ব্যবহার করে সঠিকভাবে আরম্ভ করার বিষয়টি নিশ্চিত করে। এই কোডটি সর্বদা লক্ষ্য করে। নেট 4 এবং যেহেতু এটি এমএসভিসিআরটি 100.dll (এবং আপ) তে হার্ড-বেকড তাই আপনার সবসময় ভি 4.0.30319 রানটাইমের উপর একটি রক-হার্ড নির্ভরতা থাকে। আপনি পুরানো সি রানটাইম, msvcrt90.dll ব্যবহার করার সময় কেবলমাত্র বিশুদ্ধ v2.0.50727 নির্ভরতা থাকতে পারে। আপনি যখনই কম্পাইলারের ভিএস ২০০৮ এর # অন্তর্ভুক্ত ফাইলগুলি ব্যবহার করেন তখনই আপনি নিশ্চিত হতে পারেন যে আপনার কাছে একটি এমএসভিসিআরটি 90.ডিল নির্ভরতা রয়েছে।
শীতল কঠিন সত্য যে শীঘ্রই নেট 4 এ স্থানান্তরিত করা বেশ প্রয়োজনীয়, আপনি যদি এটি না করেন তবে আপনি এই জাতীয় সমস্যাগুলির সাথে লড়াই করবেন। এতে খুব কম ব্যবহারিক প্রতিবন্ধকতা রয়েছে, নেট কল 4 আপনি যে সমস্ত টার্গেটগুলি কল্পনা করতে পারেন তার জন্য বিনামূল্যে বিনামূল্যে উপলব্ধ। উচ্চতর রানটাইম সংস্করণে যাওয়ার সাথে যুক্ত এফইউডি কাটিয়ে ওঠা সাধারণত আসল সমস্যা issue ভয় এবং সন্দেহের কোনও কারণ নেই, এটি স্থিতিশীল।