मैं एक ऐसी ही मामले में, जहां इस जोड़ दिया गया था:
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
यह शामिल किए जाने के पता चला है VS2013 से उद्देश्य पर उत्पन्न किया जा सकता है अगर आप एक NUnit परीक्षण परियोजना बनाने के लिए, लेकिन परीक्षण परियोजना के रूप में यह टैग करने के लिए भूल जाते हैं, जैसा कि माइक्रोसॉफ्ट से answer में वर्णित है:
यह व्यवहार जानबूझकर है।
एनयूनीट और एक्सयूनीट जैसे तीसरे पक्ष के परीक्षण ढांचे का समर्थन करने के लिए, विजुअल स्टूडियो 2012 ने समाधान परियोजनाओं पर टेस्ट एक्सप्लोरर लोड किया, भले ही इसमें परीक्षण परियोजनाएं हों या नहीं। इसमें सभी उपयोगकर्ताओं के लिए स्टार्टअप और समाधान खुले परिदृश्यों में देरी के सेकंड जोड़े गए, जिनमें से अधिकतर परीक्षणों का उपयोग नहीं करते हैं।
विजुअल स्टूडियो 2013 में, हमने इसे बदल दिया ताकि टेस्ट एक्सप्लोरर पैकेज केवल तब लोड हो जब समाधान में एक या अधिक परीक्षण परियोजनाएं हों। टेस्ट परियोजनाओं को दो अलग-अलग तरीकों से पहचाना जाता है। अंतर्निहित इकाई परीक्षण परियोजना टेम्पलेट्स में से एक से बनाई गई परियोजनाओं को प्रोजेक्ट प्रकार GUID का उपयोग करके पहचाना जाता है। XUnit या NUnit परीक्षणों के साथ क्लास लाइब्रेरी प्रोजेक्ट जैसे अन्य प्रकार की परियोजनाओं को टेस्ट एक्सप्लोरर द्वारा टेस्ट एक्सप्लोरर द्वारा पहली टेस्ट डिस्कवरी और <Service/>
आइटम के साथ "टैग किया गया" द्वारा पहचाना जाता है।
समाधान इसे हटाने के बाद सफलतापूर्वक संकलित - लेकिन सवाल है: क्या कार्यावधि में क्या होता है? मुझे पता होना चाहिए कि यह क्या करता है। – joe