And*_*ykh 5 linux nuget .net-core
当你做dotnet restore
.net核心显然下载nuget包.但我找不到.net核心的nuget命令行实用程序(有一个用于单声道,但我不是在那之后).
那么如何让nuget在Linux上使用.net core命令行工作(显然在包恢复之外,开箱即用).
使用最新的.NET Core SDK版本,例如1.0.0 RC4,NuGet随.NET Core一起提供.您可以通过将其指定为带有dotnet的命令来直接访问nuget:
dotnet nuget
Run Code Online (Sandbox Code Playgroud)
如果.NET Core SDK的版本不支持,您可以查看下载每晚构建的NuGet v4.有一个NuGet.CommandLine.Xplat NuGet包支持在.NET Core上运行.但是,您需要在同一文件夹中的所有依赖项,并且NuGet包不指定它们.仅下载NuGet.CommandLine.Xplat NuGet包将无法直接运行.它将显示有关缺少NuGet程序集的错误.
你说你不想做的最后一个选择就是安装Mono.
在最新的dotnet核心CLI包括以下命令:
dotnet restore
dotnet add package [package name]
dotnet remove package [package name]
dotnet pack
dotnet nuget push
dotnet nuget delete
dotnet nuget locals
Run Code Online (Sandbox Code Playgroud)