2016-12-12 13 views
5

मुझे पता है कि यह सवाल कई बार पूछा जाता है, लेकिन .NET कोर में कई बदलावों के कारण, वे अप्रचलित हो जाते हैं।वीई2015 टेस्ट एक्सप्लोरर में .NET कोर (dnxcore50) xUnit टेस्ट क्यों दिखाई नहीं दे रहे हैं?

मैं, सरल नेट कोर पुस्तकालय को लक्षित कोर (पूर्ण नहीं नेट) है अब मैं इसके लिए टेस्ट परियोजना कॉन्फ़िगर करना चाहते हैं।

दोनों परियोजनाओं समस्या के बिना संकलित है, लेकिन मैं परीक्षण दृश्य स्टूडियो में टेस्ट एक्सप्लोरर में दिखाने के लिए नहीं मिल सका 2015

नीचे मैं कई प्रलेखन स्रोतों से इकट्ठा करने में कामयाब रहे project.json फ़ाइलें हैं।

क्या आपको कुछ याद आ रही है, शायद कुछ निर्भरता?

===================

मैं उपयोग कर रहा हूँ:

  • विजुअल स्टूडियो 2015 अपडेट 3
  • नेट कोर 1.0। 0 RC2

MyProject.dll

project.json

{ 
    "version": "1.0.0-*", 

    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.0.0" 
    } 
    }, 

    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": "dnxcore50" 
    } 
    } 
} 

MyProject.Tests.dll

project.json

{ 
    "version": "1.0.0-*", 

    "dependencies": { 
    "xunit.runner.dnx": "2.1.0-rc1-build204", 
    "MyProject": "1.0.0-*", 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.0.0" 
    }, 
    "xunit": "2.2.0-beta4-build3444" 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": "dnxcore50" 
    } 
    } 
} 
+2

".NET कोर 1.0.0 आरसी 2"? क्या आप गंभीर हैं? अब यह कम से कम 1.0.3 होना चाहिए। –

+1

इंगित करने के लिए धन्यवाद, .NET कोर जावास्क्रिप्ट उदाहरण का पालन कर रहा है - कुछ महीना पूरी तरह से है। :) –

उत्तर

2

मेरी विशेष मामले में (कम से कम मैं वी.एस. या कंसोल से परीक्षण शुरू करने के मुद्दों की जरूरत नहीं है) XUnit संबंधित निर्भरता इस तरह दिखती है:

"dotnet-test-xunit": "2.2.0-preview2-build1029", 
"xunit": "2.2.0-beta2-build3300", 
"xunit.extensibility.execution": "2.2.0-beta2-build3300", 
"xunit.runner.visualstudio": "2.2.0-beta2-build1149", 

spesific संस्करणों पर ध्यान न दें । मेरा मानना ​​है कि xunit.runner.visualstudio पैकेज आपको यहां चाहिए

+0

इनपुट के लिए धन्यवाद, कोशिश की लेकिन मदद नहीं की। –

+1

** projectRunner ":" xunit "** को अपनी project.json फ़ाइल में जोड़ने का प्रयास करें। साथ ही एक सार्वभौमिक दृष्टिकोण भी है, बस ** डॉटनेट न्यू-एक्स xunittest ** को ब्रांड नई xunit प्रोजेक्ट बनाने के लिए चलाएं जो VS में निश्चित रूप से पता लगाया जा रहा है और project.json की तुलना करें। –

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