দেখে মনে হচ্ছে যে ওপির ইতিমধ্যে একটি কার্যকরী উত্তর রয়েছে ... তবে আমার জন্য সমস্যাটি অন্যরকম ছিল। আমার একটি ভিএস 2012 সমাধান ছিল (বেশ কয়েকটি বাস্তবে) এবং সেগুলিকে 2013 এ রূপান্তর করতে চেয়েছিলাম (যা আমি বুঝতে পেরেছি .sln ফাইলে একটি তুচ্ছ পরিবর্তন, তবে আমি চাইছিলাম যে কোনও গোপনীয় আপগ্রেড যুক্তি সম্পর্কে অজানা থাকলে এটি স্বয়ংক্রিয়ভাবে সম্পন্ন হয়েছিল) ।
সুতরাং আমি ভেবেছিলাম আমি এটি ভিএস ২০১৩ এ খুলব, এটি স্বয়ংক্রিয়ভাবে প্রত্যাশা অনুযায়ী আপগ্রেড হবে এবং তারপরে আমি সমাধানটি ডাবল ক্লিক করতে এবং এটি এগিয়ে যেতে ভিএস ২০১৩ এ দেখতে প্রস্তুত হয়েছি। তবে ভিএস ২০১৩-তে খোলার বিষয়টি আমার কাছে আশানুরূপভাবে সমাধানটি আপগ্রেড করা হয়নি এবং ভিএস ২০১৩ এ ফাইলটি খোলার পরে আপগ্রেড করার জন্য আমি কোনও স্পষ্ট উপায় খুঁজে পাইনি। আমি সমাধানটির সাথে কাজ করতে পারি, আমার পরিবর্তনগুলি সংরক্ষণ করতে এবং ভিএস ২০১৩ বন্ধ করতে পারি, তবে .sln অপরিবর্তিত থাকবে এবং আপগ্রেড হবে না।
আমার সমস্যাটি দেখা যাচ্ছে যে আমি কীভাবে সমাধানটি খুলছিলাম ... অভ্যাস হিসাবে আমি ফাইলগুলিতে ডান ক্লিক করি এবং একটি ফাইল খোলার জন্য যে প্রোগ্রামটি আমি ব্যবহার করতে চাই তা চয়ন করতে "ওপেন" নির্বাচন করুন। আমি ঘন ঘন এটি করি। দ্রষ্টব্য আমি ডিফল্ট "ওপেন উইথ" প্রোগ্রামটি পরিবর্তন করার কথা বলছি না তবে কেবল একবার নির্দিষ্ট প্রোগ্রামের সাথে একটি ফাইল খোলার জন্য। সুতরাং আমি ডান .sln ফাইলটি ক্লিক করব ... ভিজ্যুয়াল স্টুডিও 2013 দিয়ে খুলব ... এবং কোনও কিছুই আপগ্রেড হবে না।
অবশেষে আমি ভিসি ২০১৩ তে যেতে ভেবেছিলাম, তারপরে ফাইল> খুলুন এবং .sln ফাইলটি নির্বাচন করুন (এটি আমার কাছে বিদেশী কারণ আমি খুব কমই যদি কখনও এইভাবে কিছু খোলাম, সম্ভবত আপনি একই পথে আছেন)। যাইহোক যে সমাধান ফাইলটি তাত্ক্ষণিকভাবে আপগ্রেড করেছে।
আপগ্রেড করার পরে .sln ফাইলের 2-3 লাইনগুলি এর থেকে পরিবর্তিত হয়েছে:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
এটি:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
সুতরাং আমার অভিজ্ঞতা থেকে, কোনও VS2012। স্বয়ংক্রিয়ভাবে VS2013 আপডেট করার জন্য আপনাকে VS2013 খুলতে হবে এবং ফাইল> ওপেন ডায়ালগ থেকে .sln নির্বাচন করতে হবে। VS2013 এ .sln ফাইলটি খুলতে বাধ্য করার জন্য এক্সপ্লোরার শেল ব্যবহার করা আপগ্রেড যুক্তিকে (দৃশ্যত) ডাকে না oke
আরও নোট হিসাবে, আমি অন্য একটি সমাধান দিয়ে পরীক্ষা করেছি এবং কনফিগারেশন ম্যানেজারের মাধ্যমে পরিবর্তন করার পরে (যা স্পষ্টতই .sln ফাইলটিকে "স্পর্শ করে") এটি একটি ভিএস ২০১২ কে ভিএস ২০১৩ এ আপগ্রেড করেছে, এমনকি ডান-ক্লিকের মাধ্যমে ওপেনটি ওপেন করার মাধ্যমে এটি খোলার পরেও।