project.json
format - it supports globbing, package references and compiles all *.cs* files found in a folder. You don't need to define dependent packages in the project file any more, you can specify *one* root package and all dependencies will be added when you execute
dotnet restore`dotnet watch
executes the dotnet-watch
executable. dotnet ef
searches for and executes the dotnet-ef
executable. <DotNetCliToolReference>
element. After that, dotnet restore
will install the tool just like any other package.ef
commands from the command line, since all *.cs
files will be compiled by defaultproject.json
is deprecated and was never supported outside preview .NET Core tooling in VS 2015. The new tooling uses csproj
files and can be used in VS 2017 and VS for Mac (and others like VSCode, Rider, …).