2012-08-24 20 views
6

मैं कोडित यूआई परीक्षणों को एक साथ रखने के लिए वीएस2012 आरसी का उपयोग करने पर विचार कर रहा हूं (क्योंकि वीएस -2010 एसपी 2 एफपी 2 पूरी तरह आईई 9 का समर्थन नहीं करता है)।क्या वीएस2012 टीएफएस -2010 के साथ काम करेगा?

वर्तमान में, मेरी परीक्षण परियोजनाएं एक समाधान के भीतर निहित हैं जो हमारी टीएफएस टीम परियोजना से जुड़ी है। मैंने प्रोजेक्ट बनाने के लिए एक बिल्ड परिभाषा भी स्थापित की है जब नए कोड की जांच की जाती है (निर्माण हमारी बिल्ड मशीन पर किया जाता है)।

मुझे लगता है कि अगर मैं अपना समाधान वीएस2012 में अपग्रेड करता हूं, तो बिल्ड मशीन पर समाधान बनाने में सक्षम होने के लिए मुझे वहां भी वीएस2012 आरसी स्थापित करना होगा, है ना? लेकिन क्या वीएस -2010 के बजाय वीएस2012 द्वारा बनाई जाने वाली मेरी परियोजना के लिए मेरी बिल्ड परिभाषा में निर्दिष्ट करना संभव है?

क्या मेरे लिए अभी भी टीएसएफ -2010 का उपयोग करते हुए वीएस2012 के साथ अपनी परियोजना को अपग्रेड करना संभव है? मुझे ध्यान रखना चाहिए कि मेरा समाधान केवल वीएस2012 में अपग्रेड किया जाएगा। कंपनी के सभी अन्य समाधानों को अभी भी वीएस -2010 द्वारा बनाया जाना चाहिए। वीएस2012 में कंपनी-व्यापी अपग्रेड कम से कम कुछ महीनों तक नहीं होगा, मुझे कल्पना है।

या मुझे एक अलग बिल्ड मशीन या कुछ चाहिए?

किसी भी विचार, विचार या समाधान की सराहना की!

अद्यतन: तो मैंने इसे आज़माया, और सब ठीक काम किया। मेरी एकमात्र समस्या यह है कि मेरे निर्माण मशीन पर फिर से निर्मित किए जाने के बाद मैंने कोड किए गए यूआई परीक्षणों का काम नहीं किया है, लेकिन मुझे लगता है कि शायद कुछ ऐसा है जो मुझे कहीं और पूछने की आवश्यकता होगी। स्पष्टीकरण के लिए, समाधान सफलतापूर्वक बनाया गया, लेकिन परीक्षण अभी भी विफल रहे।

+3

हमारी कंपनी में तीन डेवलपर विजुअल स्टूडियो 2012 का उपयोग कर रहे हैं और 4 वीएस 10 का उपयोग कर रहे हैं। हमें कोई समस्या नहीं है; TFS2010, या हमारे स्रोत/नियंत्रक और एजेंट सर्वर। तो सब मेरे लिए अच्छा लग रहा है। (उंगलियों को पार कर!) –

उत्तर

5

विजुअल स्टूडियो 2012 के परियोजना परिवर्तन सबसे प्रकार अभी भी SP1 के साथ दृश्य स्टूडियो 2010 द्वारा खोला जा करने की अनुमति है, तो उस पर परियोजनाओं की किस तरह अपने समाधान में हैं निर्भर करता है - संगतता की संपूर्ण सूची के लिए this page देखें:

यदि आपने सर्विस पैक 1 (SP1) के साथ विजुअल स्टूडियो 2010 में अपनी संपत्तियां बनाई हैं, तो उनमें से कई विजुअल स्टूडियो 2012 में बिना किसी भी कार्रवाई के लोड और चलाएंगे। कई संपत्ति भी बिना किसी समस्या के SP1 के साथ दृश्य स्टूडियो 2010 में फिर से खुल जाएगा, के बाद भी आप दृश्य स्टूडियो 2012.

भी "Round-tripping with Visual Studio 11" देखें वी.एस. ब्लॉग जो और अधिक विस्तार किया है पर में उन परिसंपत्तियों को खोलें।

ध्यान दें कि यदि आपकी बिल्ड प्रक्रिया कस्टम बिल्ड गतिविधियों का उपयोग करती है तो बस विजुअल स्टूडियो 2012 breaks the build definition on your local machine इंस्टॉल करें, और यह भी कि एमवीसी 1 या एमवीसी 2 परियोजनाओं को केवल वीएस2012 द्वारा समर्थित नहीं है। ओह, और विजुअल स्टूडियो 2012 अब आरसी नहीं है, यह पिछले हफ्ते आरटीएम था।

3

(मुझे लगता है आप 2012 RTM के बजाय आर सी, मतलब कि अब अंतिम रिलीज उपलब्ध है)

सैद्धांतिक रूप से (मैं क्या पढ़ा से) VS2012 और VS2010 एक ही परियोजना/समाधान फ़ाइल स्वरूप का उपयोग, तो आप ऐसा किसी भी संगतता के मुद्दों के बिना उनके बीच स्विच करने में सक्षम होना चाहिए (एक तरफ, संभावित रूप से स्पष्ट रूप से स्पष्ट रूप से, जैसे कि VS2010 समझ में नहीं आता है)

टीएफएस अपडेट ऐतिहासिक रूप से पीछे की ओर संगत हैं, इसलिए आप आमतौर पर विभिन्न क्लाइंट का उपयोग कर सकते हैं और सर्वर संस्करण (लेकिन आमतौर पर आपको पुराने सर्वर के लिए नए सर्वर पर स्थापित एक संगतता पैक की आवश्यकता होती है, पुराने सर्वर के विरुद्ध चलने वाला एक नया क्लाइंट सामान्य था ठीक है)। तो मैं उम्मीद करता हूं कि यह अच्छी तरह से काम करे।

मैं कहूंगा कि कोशिश करें, लेकिन किसी भी फाइल को जो VCS2012 के लंबित परिवर्तनों में दिखाई देता है, सावधानीपूर्वक जांचने से पहले यह सुनिश्चित करने के लिए कि इससे कुछ भी बदले नहीं है जिससे समस्याएं पैदा होंगी। सबसे बुरा यह तब हो सकता है कि आपकी विकास मशीन को कोड का "दूषित" संस्करण मिल जाए और आपको 2010 में वापस लौटना होगा।

(यह वह दृष्टिकोण है जिसका उपयोग मैं 130-प्रोजेक्ट सी # समाधान, और अब तक (1 दिन) यह ठीक काम कर रहा है, नए यूआई के अलावा, मेरी आंखें खून बह रही हैं क्योंकि वे सभी अलग-अलग मोनोक्रोम अव्यवस्था में जानकारी ढूंढने का प्रयास करते हैं)