উত্তর:
আমি সবেমাত্র 35 টি প্রকল্পের সাথে ভিএস 2010 সমাধান সহ একই সমস্যাটি স্থির করেছি ... কারণটি অনুলিপি করা হয়েছিল
GlobalSection(TeamFoundationVersionControl)
সমাধান ফাইলের বিভাগ। আমি সমাধানটি বন্ধ করে দিয়েছি, সদৃশ গ্লোবালসেকশন (টিমফাউন্ডেশনভিশন কন্ট্রোল) কনফিগারটি সরিয়েছি এবং সমাধানটি পুনরায় লোড করেছি এবং সতর্কতা বার্তাটি গেছে।
যদি এটি আপনার পক্ষে সমস্যা না হয় তবে আপনার কেবলমাত্র 2 টি প্রকল্প রয়েছে তা বিবেচনা করে আমি বার্স্টেড সমাধানের ফাইলটি খনন করব, একটি নতুন সমাধান তৈরি করব এবং আপনার দুটি প্রকল্প পুনরায় যুক্ত করব ...
সবচেয়ে ভাল সমাধানটি ভিএসকে কনফিগারগুলি পুনরায় তৈরি করতে বাধ্য করা। এটা করতে:
The following property is missing or has incorrect value: SccLocalPath63
The following property is missing or has incorrect value: SccLocalPath64
আমি সবেমাত্র ৪৪ টি প্রকল্পের সাথে ভিএস ২০১২ এ একই সমস্যাটি স্থির করেছি ।
কারণটি একটি সদৃশ GlobalSection(TeamFoundationVersionControl)
বিভাগের (একটি লা বয়িক্স উত্তর) সংমিশ্রণ ছিল , তবে আমার বেশ কয়েকটি প্রকল্পও নকল হয়েছিল - পাশাপাশি প্রকল্পগুলি যা সম্প্রতি সরিয়ে নেওয়া হয়েছিল তার কয়েকটি উল্লেখ - এর মধ্যেGlobalSection(TeamFoundationVersionControl)
আমি যে বিভাগটি রেখেছি।
একবার আমি নিশ্চিত হয়েছি যে রেফারেন্সযুক্ত সমস্ত প্রকল্প আমার সমাধানের প্রকৃত প্রকল্পগুলির সাথে 1: 1 এর সাথে মিলিত হয়েছিল, সতর্কতাটি চলে গেল।
পাশাপাশি: আমি সন্দেহ করি যে শাখা চলাকালীন এসএসএনএন এবং সংহত হওয়ার সময় এই বিষয়গুলির বেশিরভাগ ঘনিষ্ঠ মনোযোগ দিয়ে এড়ানো যেত, তবে ভিএস কখনও কখনও কী ভাবছেন তা কে জানে ...
আমার উপরের ত্রুটিগুলির একটি সংখ্যা ছিল। আমি প্রকল্পটির নামকরণ করেছি, বন্ধ করে দিয়েছি, পুনরায় খোলে নামটি পরিবর্তন করেছি। এটি .sln ফাইলটি পুনরায় তৈরি করে এবং আমার ক্ষেত্রে সমস্ত অতিরিক্ত আইটেম নিয়ে যায়।
.sln
ত্রুটিগুলি সন্ধান করে খোঁড়াখুঁড়ি করবেন না ।
বয়কসের নেতৃত্ব অনুসরণ করে ভিএস ২০১২-তে একটি অভিন্ন ত্রুটি বার্তা সমাধান করেছে। আমার জন্য, সমস্যাটি GlobalSection(SolutionConfigurationPlatforms) = preSolution
আমার এসএলএন ফাইলের নীচে দুটি বহিরাগত ব্লক ছিল ।
ভিএস 2015-এ, আমার এই দুটি বিভাগ ছিল " গ্লোবালসেকশন (টিমফাউন্ডেশনভিশন কন্ট্রোল) = প্রাক সমাধান "
প্রথমটিতে সলিউশনে যুক্ত হওয়া সর্বশেষ প্রকল্প অন্তর্ভুক্ত ছিল, দ্বিতীয়টি (সমাধান ফাইলের শেষের কাছাকাছি) হয়নি। দ্বিতীয়টি মোছার পরে, সমাধানটি কোনও ত্রুটি ছাড়াই ভিএস 2015 এ খোলা হয়েছে।
অন্যান্য উত্তরগুলি ইতিমধ্যে ব্যাখ্যা করে যে কীভাবে সমস্যাটি সমাধান করা যায়। সম্ভবত আমি আবার সমস্যা না পেতে সহায়তা করতে পারি:
আমি কীভাবে সমস্যাটি পেলাম যখন আমি একটি নতুন প্রকল্প যুক্ত করেছি তখন আমাদের সমাধান ফাইলটি মিশ্রিত হয়ে গেছে, অন্য একজন বিকাশকারীও একটি নতুন প্রকল্প যুক্ত করেছেন এবং তার পরিবর্তনগুলি প্রতিশ্রুতি দিয়েছেন (যা আমি আমার স্থানীয় সিস্টেমে পাইনি)। আমি যখন আমার পরিবর্তনগুলি করা শুরু করি তখন আমাকে .sln ফাইলটি একত্রীকরণ করতে হয়েছিল, যেখানে আমি স্পষ্টতই গোলযোগ পেয়েছিলাম :-)
আমি যা শিখেছি
সমাধান ফাইলগুলি মার্জ করার জন্য ভয়ঙ্কর। আপনি যদি কোনও প্রকল্প যুক্ত করেন তবে নিম্নলিখিতগুলি করুন: 1. সর্বশেষতম সংস্করণ পান 2. আপনার প্রকল্প যুক্ত করুন 3. প্রতিশ্রুতিবদ্ধ
যদি আপনি আপনার সমাধান ফাইলটি মুলতুবি পরিবর্তনের আওতায় দেখতে পান তবে আপনি তুলনা মোডে কোনও পরিবর্তন দেখতে পান না, আপনাকে 'সমস্ত সংরক্ষণ করুন' টিপতে হবে। আপনার নতুন প্রকল্পটি যুক্ত করার সময়, ভিজ্যুয়ালস্টুডিওও সমাধানটি পরিবর্তন করেছে। তবে এই মুহুর্তে এটি একটি সংরক্ষিত পরিবর্তন।
আমি vs2012 এ একই সমস্যার সমাধান করেছি।
আমার ক্ষেত্রে সমস্যাটি ছিল যে MySolutionName.sln ফাইলের গ্লোবালসেকশনের অভ্যন্তরে SccProjectName0 সম্পত্তি মান খালি ছিল।
আমি অন্য সমাধান থেকে এই স্ট্রিং মানটির অনুলিপি সহ SccProjectName0 মান সেট করে সমাধান করেছি, এবং স্ট্রিংয়ের মধ্যে প্রকল্পের নামটি বর্তমানের (বিটিডাব্লু) - যদি আপনার প্রকল্পের নামটি স্থান হিসাবে ('') করে থাকে তবে এটির প্রয়োজন '\ u0020') এর সাথে প্রতিস্থাপন করুন।
*
আমার ক্ষেত্রে সমস্যাটি টিএসএস দ্বারা নিয়ন্ত্রিত সমাধানটি পুরানো মাইসোলিউশন.স্লেন ফাইলের সাথে একই সমাধানের সময় থেকে সমাধান শুরু হওয়ার পরে থেকেই শুরু হয় যে এই সমাধানটি ভিএসএস দ্বারা নিয়ন্ত্রিত হয়েছিল।
VS2015 আপডেট 3। [গ্লোবালসেকশন (TeamFoundationVersionControl) = প্রাক সমাধান] সমাধান ফাইলটিতে নকল করা হয়েছিল। নীচের সদৃশটিতে এমন একটি প্রকল্প রয়েছে যা পূর্বে সরানো হয়েছে ... সুতরাং সেই অনুলিপিটি সরানোর ফলে সমস্যাটি স্থির হয়েছে। আমি মনে করি সদৃশটি পূর্ববর্তী মার্জিং সমস্যার কারণে হয়েছিল।
আমি আরও একটি সম্ভাব্য সমাধান যুক্ত করতে পারি - একটি ডজি মার্জ মানে গ্লোবাল সেকশন (টিমফাউন্ডেশনভেরিশন কন্ট্রোল) বিভাগের ভিতরে একটি স্ক্রিপ্রজেক্টউইনিকনাম / স্ক্যাকপ্রজেক্টনাম / স্ক্যাকলোক্যালপথ স্টানজাসের এমন নম্বর ছিল যা অসাধারণ ছিল না, যদিও স্ক্যাকনম্বারফপ্রজেক্টগুলি সঠিক ছিল। নম্বর স্থির করা, ত্রুটির বার্তা চলে গেল।
ভিএস 2019 - আমি প্রথমবারের মতো ভিএস 2019 তে একটি ভিএস 2017 প্রকল্প খুলছিলাম Out আউটপুট উইন্ডোতে "এর থেকে আউটপুট দেখান:" ডিডিএল ক্লিক করুন এবং আপনার বিকল্পগুলি পর্যালোচনা করুন কারণ আপনি অতিরিক্ত ত্রুটির তথ্য দেখতে পাচ্ছেন।
আমার ক্ষেত্রে, সমাধানটি ছিল 2019 এর জন্য আমার উত্স নিয়ন্ত্রণ ম্যাপিংগুলিকে পুনরায় কনফিগার করা।
আমারও একই সমস্যা ছিল এবং আমার সমাধানটি হ'ল:
এটি আমার পক্ষে কাজ করে।