पृष्ठभूमि: हाल ही में मैंने "पुरानी" दुनिया से नई परियोजना.जेसन दुनिया में स्विच किया, क्योंकि नया हमेशा बेहतर होता है;) वर्तमान में 3 में से 2 परियोजनाएं "डॉटनेट" लक्ष्य ढांचे moniker का उपयोग कर सकते हैं, दूसरे को पूर्ण .NET ढांचे (net46) की आवश्यकता है।प्रोजेक्ट.जेसन और डॉटनेट टीएमएम दुनिया में XUnit परीक्षण कैसे चलाएं
मैंने अपनी परियोजना परियोजनाओं को नई परियोजना.जेसन दुनिया में भी स्विच किया, लेकिन यह कोई परीक्षण नहीं चला सकता है। निर्माण हरा है, लेकिन कोई परीक्षण नहीं मिला है।
मैं this प्रलेखन पढ़ सकते हैं और xunit.runner.dnx शामिल है, लेकिन समस्या यह है कि एक "DNX" परियोजना है नहीं है - यह "डॉटनैट" या "net46" और वर्तमान धावक नहीं करता है पर एक निर्भरता है प्रतीत होता है प्रतीत होता है।
यह परियोजना GitHub पर उपलब्ध है।
xunit.runner.dnx पैकेज से त्रुटि:
त्रुटि निर्भरता xunit.runner.dnx परियोजना Sloader.Config.Tests में 2.1.0-beta5-build169 का समर्थन नहीं करता ढांचे .NETPlatform, संस्करण = v5.0। Sloader.Config.Tests C: \ Users \ रॉबर्ट \ Documents \ GitHub \ Sloader \ परीक्षण \ Sloader.Config.Tests \ 20 IntelliSense
project.json इस समय समर्थित नहीं है या मैं कुछ याद करते हैं? धन्यवाद!
क्या यह व्यवहार डिज़ाइन द्वारा किया गया है या यह माइक्रोसॉफ्ट के भीतर एक बग के रूप में स्वीकार किया जाता है? –
हां, हमने इस मुद्दे पर कुछ टीम के सदस्यों के साथ ई-मेल का आदान-प्रदान किया, और उन्होंने स्वीकार किया कि यह एक बग है जिसे वे ठीक करना चाहते हैं। –
यहां कुछ गलत जानकारी है लेकिन हमें इसके लिए मार्गदर्शन स्पष्ट करना चाहिए। वह आ रहा है। xproj और csproj एक दूसरे को संदर्भित करने में सक्षम हो जाएगा। उस पर, यूनिट परीक्षण के लिए अभी भी आपको उस तकनीक के लिए धावक होना चाहिए जिस पर आप परीक्षण करना चाहते हैं। – davidfowl