#.net #nuget #.net-core #project.json
#.net #nuget #.net-ядро #project.json
Вопрос:
Недавно я обновил свою версию NuGet до 3.4.4-rtm-final, используя
nuget update -self
Теперь, когда я это сделал, nuget restore MySolution.sln
сбой со следующей ошибкой:
Error reading 'c:...MySolutionMyProject.NetCore.Testsproject.json' at line 15 column 23 : TODO: unknown keyword platform
TODO: unknown keyword platform
Вот соответствующая часть project.json. Когда я удаляю спецификатор платформы, сборка завершается неудачно:
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
}
}
}
},
Что мне нужно сделать, чтобы исправить это?
Комментарии:
1. VS сообщает мне, что у меня есть NuGet 3.5.0. Можете ли вы перейти на это?
2. @svick Это версия командной строки nuget, с которой я справился
nuget update -Self
. Вы знаете, есть ли способ получить версию командной строки 3.5?3. Теперь, когда я думаю об этом: почему ты вообще звонишь
nuget restore
? Либо используйтеdotnet restore
, либо Visual Studio.