Я создал новую библиотеку классов .NET Core и добавил пакет Nuget с внутреннего сервера Nuget. Я начал получать следующее сообщение об ошибке:Один или несколько пакетов несовместимы с .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.
Я обновил файл project.json выглядеть следующим образом, но та же ошибка сохраняется.
{
"version": "1.0.0-*",
"dependencies": {
"XXXXX": "1.0.0",
"NETStandard.Library": "1.5.0-rc2-24027"
},
"frameworks": {
"netstandard1.5": {
"imports": [
"dnxcore50",
"portable-net45+win8"
]
}
}
}
У кого-нибудь есть идеи по этому вопросу?
Вы действительно, * действительно * намного лучше, ожидая, пока они не закончатся. Создание стандартов ~ 8 - это суматоха, а не стандарт. Даже если вы сегодня разобрались, завтра он перестанет работать. Наличие этих промежуточных бесконечных бета-версий открытого исходного кода довольно нова для программистов .NET, оно работает только в том случае, если вы активно участвуете в проекте. –
@HansPassant Насколько я понимаю, .NET Platform Standard теперь выполняется. В будущем будут добавлены изменения, но не будут нарушены. –