/ / मुझे Visual Studio 2010 में C ++ / CLI प्रोजेक्ट के लिए कोड कवरेज परिणाम क्यों नहीं मिलते हैं? - यूनिट-परीक्षण, विजुअल-स्टूडियो -2010, सी ++ - क्ली, कोड-कवरेज, testrunconfig

मुझे Visual Studio 2010 में C ++ / CLI प्रोजेक्ट के लिए कोड कवरेज परिणाम क्यों नहीं मिलते हैं? - यूनिट-परीक्षण, विजुअल-स्टूडियो -2010, सी ++ - क्ली, कोड-कवरेज, testrunconfig

मैंने हाल ही में विजुअल स्टूडियो 2010 में अपना समाधान अपग्रेड किया है।

मेरे पास 4 परियोजनाएं हैं जिन्हें मैं इकाई परीक्षणों - 3 सी # और 1 सी ++ / सीएलआई का उपयोग करके कवर करना चाहता हूं।

मुझे सी # परियोजनाओं के लिए कवरेज मिलता है लेकिन सी ++ / सीएलआई परियोजना के लिए नहीं।

मैं विजुअल स्टूडियो 2008 में उन सभी के लिए मिला था।

मैंने testrunconfig -> डेटा और डायग्नोस्टिक्स -> कोड कवरेज -> कॉन्फ़िगर का उपयोग करके असेंबली कॉन्फ़िगर किया है।

मुझे सी ++ / सीएलआई परियोजना के लिए कोड कवरेज परिणाम क्यों नहीं मिला?

उत्तर:

उत्तर № 1 के लिए 1

मुझे पता चला कि क्या गलत था।

ऐसा प्रतीत होता है कि विजुअल स्टूडियो 2008 से विजुअल स्टूडियो 2010 में अपग्रेड प्रोफाइल विकल्प को हटा दिया गया है (/PROFILE)।

करने के लिए क्या करने की आवश्यकता थी

Project Properties -> Configuration Properties -> Linker -> Advanced -> Profile

और इस सेटिंग्स को हां में बदलें (/PROFILE)।

अब मुझे सी ++ / सीएलआई परियोजना के लिए कोड कवरेज मिलता है।