2015-05-05 5 views
11

मैंने अभी अपना मौजूदा एप्लिकेशन VS 2015 RC में खोला है और कुछ स्वचालित अपग्रेडेशन जांच के बाद, इसने परियोजना की csproj फ़ाइल में निम्न पंक्तियां जोड़ दी हैं।<mvcProjectUpgrade चेक किया गया> csproj फ़ाइल में तत्व

<MvcProjectUpgradeChecked>true</MvcProjectUpgradeChecked> 
<FileUpgradeFlags> 
</FileUpgradeFlags> 
<UpgradeBackupLocation> 
</UpgradeBackupLocation> 
<OldToolsVersion>4.0</OldToolsVersion> 

मैं सोच रहा था कि ये लाइन क्या करता है? क्या मैं उन्हें स्रोत नियंत्रण में सुरक्षित रूप से देख सकता हूं कि यह मानते हुए कि समाधान खोलने वाला कोई भी व्यक्ति इसे विजुअल स्टूडियो के कुछ पिछले संस्करणों में खोल सकता है?

मैं इस टैग के लिए MSDN पर कुछ भी खोजने में असमर्थ था

अद्यतन

मैं सिर्फ Visual Studio 2013 में csproj संशोधनों के बाद समाधान खोला और यह किसी भी मुद्दे के बिना खोला, तो यह सिर्फ एक हो रहा है झंडा। लेकिन, फिर भी, क्या कोई इस के लिए कुछ परिभाषा साझा कर सकता है?

उत्तर

3

प्रोजेक्ट माइग्रेशन टूल यह लिखता है ताकि आपको केवल एक बार "सीमित एमवीसी समर्थन" चेतावनी संवाद मिलेगा। यह वास्तव में पहले माइग्रेशन कार्यक्षमता से एक आर्टिफैक्ट है; प्रोजेक्ट का प्रकार एक स्वाद से दूसरे में बदल दिया जाता था, अब पुरानी एमवीसी परियोजनाओं को डब्ल्यूएपी (वेब ​​एप्लीकेशन प्रोजेक्ट्स) में बदल दिया जाता है जो "सीमित" संवाद को ट्रिगर नहीं करेंगे। हालांकि, अगर आप इसे हटा देते हैं, तो अगली बार जब आप प्रोजेक्ट खोलेंगे तो माइग्रेशन रिपोर्ट खुल जाएगी।

दिखाए गए अन्य टैग भी फ़ाइल माइग्रेशन विज़ार्ड की कलाकृतियों हैं जब यह माइग्रेशन रिपोर्ट बनाता है और किसी भी फाइल को संशोधित करने से पहले प्रोजेक्ट का बैकअप बनाता है।

संबंधित मुद्दे