मैंने आज वीएस 2015 में हमारे समाधानों में से एक में बदलाव देखा। ऐसा लगता है कि समाधान के लिए उत्पन्न परीक्षण परियोजनाएं उसी समाधान में मौजूदा परीक्षण परियोजनाओं की तुलना में एक अलग नामस्थान का उपयोग करती हैं।माइक्रोसॉफ्ट के बीच अंतर। VisualStudio.TestPlatform.TestFramework और Microsoft.VisualStudio.QualityTools.UnitTestFramework
केवल परीक्षण परियोजनाओं का संदर्भ
Microsoft.VisualStudio.QualityTools.UnitTestFramework
विजुअल स्टूडियो 2015
हालांकि अब कुछ परीक्षण परियोजनाओं कर रहे हैं के भीतर परीक्षण परियोजनाओं के रूप में पहचाने जाते हैं संदर्भ
माइक्रोसॉफ्ट.वीआई sualStudio.TestPlatform.TestFramework Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions
यह संभव है कि इन परीक्षण परियोजना जहां वी.एस. 2017 आर सी से उत्पन्न। यह अलग-अलग नामस्थान की व्याख्या करेगा। मुझे पिछड़े संगतता के बारे में कोई दस्तावेज़ नहीं मिला।
प्रश्न है, किस नाम का उपयोग करना है? चूंकि हम एक ही समय में दोनों नामस्थानों का उपयोग नहीं कर सकते हैं। दो नामस्थानों के बीच अंतर क्या हैं?
विजुअलस्टूडियो 2015 किसी भी संदर्भ के साथ परीक्षण परियोजनाओं का निर्माण करने में सक्षम है। नए नामस्थान को पुराने नामस्थान पर वापस स्विच करने के लिए केवल टेस्ट प्रोजेक्ट पीढ़ी की वजह से मुझे लगता है कि पर्याप्त कारण नहीं है।
MSTest एक नया NuGet पैकेज समाधान किया गया जो अब कसकर दृश्य स्टूडियो संस्करण के लिए युग्मित के रूप में जारी की गई है। https://blogs.msdn.microsoft.com/visualstudioalm/2016/06/17/taking-the-mstest-framework-forward-with-mstest-v2/ ऐसा लगता है कि आपकी नई परियोजनाएं एमएसटेस्ट 2.0 का उपयोग कर रही हैं। – jessehouwing
धन्यवाद, मुझे अभी एहसास हुआ कि यूनिट टेस्ट जनरेटर रीशेपर से एक है। यह इंटेलिटेस्ट टेस्ट जेनरेटर जैसा ही दिखता है जो केवल वीएस एंटरप्राइज़ में उपलब्ध है। तो ऐसा लगता है कि मुझे किसी भी तरह mstest 2.0 का उपयोग करने के लिए resharper को कॉन्फ़िगर करना होगा। अगर यह संभव है। संकेत के लिए बहुत बहुत धन्यवाद। – SwissCoder
@jessehouwing: आपको अपनी टिप्पणी को उत्तर के रूप में रखना चाहिए –