Ошибка после обновления .net Core 1.0 до 1.1

Я создал новый проект веб-api ядра asp.net и обновился до версии 1.1. Я получаю следующие ошибки:

  1. Проект не был восстановлен или восстановление не удалось - запустите dotnet restore WebApplication1 C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Common.Targets

  2. В проекте нет списка «win10-x64, win81-x64, win8-x64, win7-x64» в разделе «время выполнения».

  3. Возможно, вы пытаетесь опубликовать библиотеку, которая не поддерживается. Используйте dotnet pack для распространения библиотек.

Не удается найти цель среды выполнения для платформы .NETCoreApp, Version = v1.0, совместимой с одной из целевых сред выполнения: win10-x64, win81-x64, win8-x64, win7-x64. Возможные причины: WebApplication1 C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Common.Targets 262

Пожалуйста посоветуй!


person Si Thu    schedule 29.11.2016    source источник
comment
Покажите: globals.json (из корня решения), project.json, список подкаталогов в C:\Program Files\dotnet\sdk   -  person Dmitry    schedule 29.11.2016


Ответы (2)


Следуйте инструкциям этой статьи..

Возможно, вам придется добавить этот код:

"dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version":  "1.1.0"
    }
}
person K1L3S    schedule 29.11.2016
comment
Да! Это устранило проблему для меня. По какой-то причине мой project.json файл имел "Microsoft.NETCore.App": "1.1.0" в разделе dependencies; Я удалил это. Мне действительно нужно больше узнать о реальной реализации всего этого. Но поскольку project.json уходит ... надеюсь, я могу подождать, пока не будет изучена только одна новая модель. :) - person Lars Kemmann; 21.12.2016

Вы должны указать раздел времени выполнения в файле project.json. В свой project.json попробуйте добавить следующий раздел:

"runtimes": {
    "win10-x64": { }
  }
person idenardi    schedule 30.11.2016