Utworzono nową bibliotekę .NET Core Class i dodano pakiet Nuget z wewnętrznego, firmowego serwera Nuget. Wystąpił następujący błąd:Co najmniej jeden pakiet jest niekompatybilny z .NETStandard, Version = v1.5
Package XXXX is not compatible with netstandard1.5 (.NETStandard,Version=v1.5). Package XXXX 1.0 supports: net45 (.NETFramework,Version=v4.5) One or more packages are incompatible with .NETStandard,Version=v1.5.
Zaktualizowałem plik project.json tak, aby wyglądał tak, ale ten sam błąd nadal występuje.
{
"version": "1.0.0-*",
"dependencies": {
"XXXXX": "1.0.0",
"NETStandard.Library": "1.5.0-rc2-24027"
},
"frameworks": {
"netstandard1.5": {
"imports": [
"dnxcore50",
"portable-net45+win8"
]
}
}
}
Czy ktoś ma wgląd w to?
Naprawdę, naprawdę niewiele lepiej czekać, aż skończą. Stworzenie ~ 8 standardów to zawirowanie, a nie standard. Nawet jeśli dziś to rozwiążesz, przestanie działać jutro. Kontakt z tymi pośrednimi, niekończącymi się beta wersjami kodu open source jest całkiem nowy dla programistów .NET, działa tylko wtedy, gdy aktywnie uczestniczysz w projekcie. –
@HansPassant Według mojej wiedzy standard platformy .NET jest teraz dostępny. W przyszłości pojawią się dodatkowe zmiany, ale nie będą one przełamujące. –