如何通过命令行在ASP.NET Core项目中安装NuGet包

10

我想将Microsoft.AspNetCore.StaticFiles添加到ASP.NET Core项目中。

除了手动编辑.csproj文件之外,还有其他方法吗? 如果我执行nuget install,它会将其安装在当前项目文件夹中,并且不会对.csproj文件进行任何更改。

我的操作系统是*nix,因此我使用VSCode和终端/控制台。

1个回答

18

如果你正在使用一个新的Sdk风格的.csproj文件,则支持这一点的.NET Core SDK允许你从命令行中执行此操作。

dotnet add <PROJECT> package [arguments] [options]
dotnet add package Microsoft.AspNetCore.StaticFiles
dotnet add package Microsoft.AspNetCore.StaticFiles -v 1.0.1
如果您正在使用project.json文件,据我所知,那么没有命令行支持。

在尝试使用“dotnet add --help”命令时,我收到了一个错误:“找不到与命令'dotnet-add'匹配的可执行文件”。在使用此命令之前,我已经从这里安装了dotnet core sdk 2.0.0 alpha。对此有什么想法吗? - Sanket
你需要编辑系统的Path变量,将C:\Program Files\dotnet\添加进去。 - MindingData
哦我的天啊...就这么简单...!谢谢Matt!我一直在找一些文档,但没有找到。 - Petar Ivanov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接