Возможно, вам было бы полезно предложить немного больше цвета о том, что вы пытаетесь сделать, но с тем, что вы здесь дали, некоторые мысли.
Во-первых, NETStandard.Library 1.6.1 — это библиотека/пакет, устанавливаемый через NuGet, а не целевая платформа, на которой вы можете работать. Ближайшая платформа, на которую вы можете ориентироваться, — это «netstandard1.6», что означает, что вы создаете библиотеку классов, а не консоль или другое автономное приложение. Чтобы запустить эту комбинацию, ваш project.json должен выглядеть так (минимально):
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.1"
},
"frameworks": {
"netstandard1.6": {
"imports": "dnxcore50"
}
}
}
Однако, судя по тому, что вы показали в своем фрагменте, это больше похоже на то, что вы намеревались создать консольное приложение, и в этом случае получение NETStandard.Library 1.6.1 будет выполняться следующим образом (только раздел framework):
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.1.1"
},
"NETStandard.Library": "1.6.1"
}
}
}
person
OperatorOverload
schedule
18.03.2017