Szukam użyć ramy testowej dla biblioteki netstandard1.6. Próbowałem bezbłędnie śledzić i edytować Getting started with xUnit.net (.NET Core/ASP.NET Core). Postępuj zgodnie z instrukcją xUnit z biblioteką dotnetcore na VS 2015 Update 3 RTM z plikiem project.json, aby odtworzyć błąd.Uchwyt netstandard1.6 z xUnit
project.json:
{
"version": "1.0.0-*",
"testRunner": "xunit",
"dependencies": {
"NETStandard.Library": "1.6.0",
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029"
},
"frameworks": {
"netstandard1.6": {
"imports": "dnxcore50"
}
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}
Błąd:
Severity Code Description
Error NU1002 The dependency dotnet-test-xunit 2.2.0-preview2-build1029 does not support framework .NETStandard,Version=v1.0
Mogę downgrade do wersji .netstandard obsługiwanego przez dotnet-test-xUnit 2.2.0-preview2-build1029? Czy jest jakieś znane narzędzie do używania z nim xUnit?
Ponieważ jestem trochę nowy project.json i dotnetcore, mógłbym pominąć coś użytecznego.