Как установить пакет nuget в проект ASP.NET Core с помощью интерфейса командной строки

Я хотел бы добавить Microsoft.AspNetCore.StaticFiles в проект ASP.NET Core.

Есть ли другой способ, а не вручную редактировать файл .csproj? Если я делаю nuget install, он устанавливает его в текущей папке проекта, и никакие изменения не применяются к файлу .csproj.

ОС - это * nix, поэтому я использую VSCode и терминал/консоль.

Ответ 1

.NET Core SDK, поддерживающий новые файлы .csproj в стиле Sdk, позволяет вам делать это из командной строки, если вы используете файл .csproj.

dotnet add <PROJECT> package [arguments] [options]
dotnet add package Microsoft.AspNetCore.StaticFiles
dotnet add package Microsoft.AspNetCore.StaticFiles -v 1.0.1

Если вы используете файлы project.json, для этого, насколько мне известно, нет поддержки командной строки.