asp.net-core - 如何通过 CLI 在 ASP.NET Core 项目中安装 nuget 包

标签 asp.net-core nuget

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

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

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

最佳答案

.NET Core SDK 支持新的 Sdk 样式 .csproj 文件,如果您使用 .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 文件,那么据我所知,没有命令行支持。

关于asp.net-core - 如何通过 CLI 在 ASP.NET Core 项目中安装 nuget 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42589461/

相关文章:

c# - 为什么 NuGetPack 响应 "Cannot create a package that has no dependencies nor content"

visual-studio - 有没有一种干净的方法可以从我的项目中删除 SignalR Javascript 包,但保留 .net DLL?

azure - 我们有什么办法可以将最新的 json.net 库用于 Azure 函数吗?

Azure 虚拟目录中的多个站点

c# - Swashbuckle/Swagger + ASP.Net 核心 : "Failed to load API definition"

entity-framework - 尝试添加迁移 - 包管理器控制台中的异常 : "Cannot get an instance of EnvDTE.DTE"

nuget - 使用 NuGet 将我的解决方案中的 "All"包推送到共享驱动器?

asp.net-core - 我可以在 AspNetCore WebAPI 中将 CancellationToken 作为参数传递吗

c# - ASP.NET Core 中 UseApplicationInsights/AddApplicationInsights 的简单注入(inject)器用法

wix - "Downgraded"MS dll 在升级时消失 - Windows Installer