मैं है मेरी डॉटनैट कोर आवेदन में निम्नलिखित निर्भरता:dotnet कोर में निर्भरता के रूप में moq कैसे जोड़ें?
"dependencies": {
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029",
"Moq": "4.0.10827"
},
और कोई बात नहीं क्या संस्करण मैं Moq के डाउनलोड अपनी बस सिर्फ समर्थित नहीं है, यह कहते हैं:
Package Moq 4.0.10827 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Moq 4.0.10827 supports:
- net35 (.NETFramework,Version=v3.5)
- net40 (.NETFramework,Version=v4.0)
- sl4 (Silverlight,Version=v4.0)
One or more packages are incompatible with .NETCoreApp,Version=v1.0.
लेकिन मैं इस पर पढ़ें ब्लॉगपोस्ट: Moq on .NET Core कि यह संभव था, मेरे पास स्टूडियो कोड में nuget प्लगइन है, इसलिए यह संकुल को स्वत: पूर्ण करता है, जब मैं moq.netcore
लिखता हूं तो मुझे कोई पैकेज नहीं मिल रहा है, शायद मैं यह पता लगाने के लिए एक और दृष्टिकोण पूछ रहा हूं कि ऐसी प्लगइन वास्तव में मौजूद है या नहीं, एक उत्तर से अधिक, क्योंकि अभी मैं नहीं कर सकता डॉटनेट कोर में पैकेज समर्थित हैं अगर nuget पर देखें, आप कैसे जांचते हैं कि इसका समर्थन है या नहीं? और क्या आप केवल Nuget.org पर पैकेज ढूंढते हैं?
धन्यवाद
संपादित करें: समाधान project.json:
{
"version": "1.0.0-*",
"testRunner": "xunit",
"dependencies": {
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029",
"moq": "4.6.38-alpha"
},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
}
}
}
}
ओह, आप सही हैं, यह संस्करण था, 4.6.38-अल्फा काम - लेकिन उदा। 4.5.3 काम नहीं करता है, जो शिकायत करता है कि Moq 4.5.3 नेट 45 का समर्थन करता है और एक या अधिक पैकेज .NETCoreApp V1.0 के साथ असंगत हैं। तो मैंने अपने नए प्रोजेक्ट.जेसन फ़ाइल के साथ अपना जवाब अपडेट किया है, धन्यवाद एक गुच्छा! – DenLilleMand
खुशी है कि यह @DenLilleMand मदद की :) मैंने तदनुसार अपना जवाब अपडेट किया है। – Neel
पूरी तरह से संस्करण ने इसे मेरे लिए तय किया। मैंने दूसरों की कोशिश नहीं की है, लेकिन मैं 4.6.38-अल्फा मेरे लिए काम करता हूं – shturm