当你做dotnet restore
.net核心时,很明显下载了nuget软件包。 但是我无法找到.net核心的nuget命令行工具(有一个用于单声道,但我不是那)。Nuget适用于Linux上的.net核心
那么你如何从命令行工作与linux上的.net核心(包的恢复显然,这是开箱即用)。
当你做dotnet restore
.net核心时,很明显下载了nuget软件包。 但是我无法找到.net核心的nuget命令行工具(有一个用于单声道,但我不是那)。Nuget适用于Linux上的.net核心
那么你如何从命令行工作与linux上的.net核心(包的恢复显然,这是开箱即用)。
随着最近的.NET Core SDK版本(如1.0.0 RC4),NuGet随.NET Core一起提供。您可以通过使用DOTNET其指定为命令直接访问的NuGet:
dotnet nuget
如果.NET核心SDK的版本不支持,你可以看看下载的NuGet V4的nightly build。 NuGet.CommandLine.Xplat NuGet包支持在.NET Core上运行。然而,你需要在同一个文件夹中的所有依赖,并且NuGet包没有指定它们。仅下载NuGet.CommandLine.Xplat NuGet包不会直接工作。它会显示关于缺少NuGet程序集的错误。
你说你不想做的最后一个选择是安装Mono。
的latest dotnet core CLI包括以下命令:
dotnet restore
dotnet add package [package name]
dotnet remove package [package name]
dotnet pack
dotnet nuget push
dotnet nuget delete
dotnet nuget locals
你给不似乎每晚*打造,它最新的项目似乎是一个星期左右的老的链接。 –
链接确实包含最近的构建。您是否在寻找预发布版本?我可以从今天看到最近的NuGet.CommandLine.Xplat预发布的NuGet包(4.0.0-rtm-2304)。 –