আমার জন্য এটি কনফিগারেশন সেটিংস তৈরির কারণে ঘটছিল। আমার ভিজ্যুয়াল স্টুডিও সমাধানটিতে বেশ কয়েকটি প্রকল্প রয়েছে যা সি # এবং সি ++ প্রকল্পের মিশ্রণ। এখন আমি বুঝতে পেরেছিলাম যে কিছু অদ্ভুত কারণে ভিজ্যুয়াল স্টুডিও সি -++ প্রকল্পগুলি ডিফল্টরূপে নির্মাণ না করা পছন্দ করে যা বিল্ড কনফিগারেশন সেটিংস দ্বারা প্রমাণিত হয়। সমাধানটিতে নতুন সি ++ প্রকল্প যুক্ত করার পরে আমি এটি লক্ষ্য করেছি । আমি জানি না কেন সমাধানে একটি নতুন সি # প্রকল্প যুক্ত করার সময় ভিএস কেন একই পদ্ধতি অনুসরণ করে না।
সমাধান এক্সপ্লোরারে ডান ক্লিক সমাধান ফাইল -> প্রসঙ্গ মেনুতে বৈশিষ্ট্য ক্লিক করুন -> বাম ফলকে কনফিগারেশন বৈশিষ্ট্য নোড নির্বাচন করুন -> কনফিগারেশন নোড নির্বাচন করুন । এটি সমাধানে সমস্ত প্রকল্পের তালিকা দেখায়। প্রথম প্রকল্প শিখুন একটি সি ++ প্রকল্প। প্রথম সারিতে বিল্ড কলামে চেক বক্সটি লক্ষ্য করুন। এটি যাচাই করা হয়। এই কারণেই ভিজ্যুয়াল স্টুডিও 2010 আমার সি ++ প্রকল্প (এফ 5 টিপে টিপে) তৈরি করছে না যা এটি সফলভাবে নির্মিত হওয়ার পরে কিছু পরিবর্তন রয়েছে।
যে মুহুর্তে আমি সম্পর্কিত চেকবক্সটি পরীক্ষা করেছিলাম এবং সমাধানটির জন্য বিল্ড কনফিগারেশন সেটিংস সংরক্ষণ করেছি, এটি কাজ করেছিল। আমি যখনই F5 টিপছি তখন নীচের প্রম্পটটি দেখতে পাচ্ছি কারণ ভিএসএস এটি নির্ধারণ করতে সক্ষম হয়েছে যে এটি শেষবার তৈরি হওয়ার পরে কিছু নতুন পরিবর্তন রয়েছে। এই প্রম্পটটির কারণ হ'ল সরঞ্জাম মেনুতে আমার সেটিংস -> বিকল্পগুলি সাবমেনু -> প্রকল্পগুলি এবং সমাধান নোড -> বিল্ড এবং রান নোড -> "রান যখন চলছে, যখন প্রকল্পগুলি মেয়াদ শেষ হয়ে গেছে" সেট করা আছে Prompt to build
। আপনি যদি এই প্রম্পটটি পছন্দ করেন না তবে তারপরে সেট করুন Always build
।