http://errummwelluhh.blogspot.com

ользуюVisual Studio 2015 и дотнет ядро ​​и пытается разработатьEF Core Code Первый проект с использованием Sqlite и эта документация / учебник, который также использует Sqlite =>NET Core - новая база данных

Когда я пытаюсь добавить начальную миграцию из командной строки (я попал на компакт-диск в папку, в которой находится мой проект модели данных), введя следующую команду

dotnet ef migrations add InitialMigration

... Я получаю следующую ошибку.

Проект не найден. Измените текущий рабочий каталог или используйте параметр --project.

Я даже пытался использовать--project вариант как то так.

> dotnet --project "C:\Shiva\EF\EFCFSqlite.Data.xproj"  ef migrations add InitialMigration

но это дает следующую ошибку.

Unknown option: --project
.NET Command Line Tools (1.0.0-preview2-003131)
Usage: dotnet [host-options] [command] [arguments] [common-options]

Я заметил, что документация использует.csproj файл, тогда как мой проект показываетxproj файл. Также документы упоминают что-то о неиспользованииproject.json больше :(

Вот мойproject.json файл.

{
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.EntityFrameworkCore.Sqlite": "1.1.1",
    "Microsoft.EntityFrameworkCore.Sqlite.Design": "1.1.1",
    "NETStandard.Library": "1.6.1"
  },
  "tools": {
    "Microsoft.EntityFrameworkCore.Tools.DotNet":"1.0.0"
  },
  "frameworks": {
    "netstandard1.6": {
      "imports": "dnxcore50"
    }
  }

Что изменилось? У нас нет выбора, кроме какУстановите Visual Studio 2017 и начать с нуля ?? Являетсяproject.json и все эти другие вещи больше не соблюдались?

Похоже, что для меня это серьезное изменение :(

Ответы на вопрос(5)

Ваш ответ на вопрос