Ich habe eine ASP.NET-Core-RC2-Klassenbibliothek namens MyHelpers und bekam folgendes auf project.json:xunit nicht mit ASP.NET Core-RC2 kompilieren
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
},
"frameworks": {
"netstandard1.5": {
"imports": [
"dnxcore50",
"portable-net452+win81"
]
}
}
Ich habe dann eine ASP.NET Kern RC2-Klassenbibliothek für die Prüfung, genannt MyHelpersTests, und bekam die folgende in project.json:
"testRunner": "xunit",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"xunit": "2.2.0-beta1-build3239",
"dotnet-test-xunit": "1.0.0-rc2-build10015",
"MyHelpers": "1.0.0"
},
"frameworks": {
"netstandard1.5": {
"imports": [
"dnxcore50",
"portable-net452+win81"
]
}
}
Wenn ich es kompilieren bekomme ich den Fehler:
Package dotnet-test-xunit 1.0.0-rc2-build10015 is not compatible with netstandard1.5 (.NETStandard,Version=v1.5). Package dotnet-test-xunit 1.0.0-rc2-build10015 supports:
- net451 (.NETFramework, Version = v4.5.1) - netcoreapp1.0 (.NETCoreApp, Version = v1.0) Ein oder mehrere Pakete sind nicht kompatibel mit .NETStandard, Version = v1.5.
Was fehlt mir?
Bitte beachten Sie, es ist ein Fehler/Problem mit der ' 1.0.0-rc2-build10015' dotnet runner. https://github.com/xunit/xunit/issues/843 Sie sollten den rc aus dem myget-Feed (https://www.myget.org/F/xunit/api/v3/index.json) verwenden: '" dotnet-test-xunit ":" 1.0.0-rc3-build10019 "'. Wenn Sie es verwenden, benötigen Sie zusätzlich '" Microsoft.NETCore.Platforms ":" 1.0.1-rc2-24027 "' als Abhängigkeit – Tseng