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
и все эти другие вещи больше не соблюдались?