dotnet restore получает ошибку с новым файлом csproj, без проекта.файл json

Я начинаю развивать ASP.NET основное веб-приложение MVC с yeoman сгенерировал проект и запустил dotnet restore.

Это дает мне эту ошибку:

папка "/ home/hemal/DOTNET / MyFirstApp " не содержит проекта для восстановления.

нет но новый есть.

как это можно решить?

2 ответов


я столкнулся с этим на моем Mac тоже. Проблема в том, что генератор Yeoman (generator-aspnet) уже обновлен для использования нового .система проекта csproj, которая потерпит неудачу, если у вас есть более старая версия dotnet установлен.

Если выход dotnet --version на вашем компьютере ниже, чем 1.0.0-rc3-004530, это источник ошибки. Установите последнюю версию и повторите попытку, она должна работать нормально.

я смог заставить его работать с RC3 с выхода (или позже) штампа dotnet ограничителя. Обратите внимание, что на момент написания (февраль 2017) официальная страница загрузки .NET Core не есть версия, что вам нужно!


проблема в том, что последний Йомен генерирует обновленную версию.NetCore, потому что Yeoman генератор создает .файл csproj и поддержка последней версии .файл csproj. У меня была эта проблема на mac и установлена последняя версия .NetCore и он отлично работал для меня. Вы можете получить последнюю SKD от ссылке. Я установил macOS (x64) PKG.