C# 如何推送到或查询本地my local.NET nuget存储库
我有一个制作lib的C#项目。我使用C# 如何推送到或查询本地my local.NET nuget存储库,c#,.net-core,nuget,C#,.net Core,Nuget,我有一个制作lib的C#项目。我使用dotnet build构建它就可以了。我想将dll发布到~/.nuget/packages(我在Mac上,使用Rider)。是否有用于查询本地存储库的nuget命令 在发布方面,我已将true添加到库的csproj文件中。同样true,但是如果我执行dotnet-pack,~/.nuget/packages,则不会将任何内容放入~/.nuget/packages dotnet build dotnet pack nuget add path/to/<y
dotnet build
构建它就可以了。我想将dll发布到~/.nuget/packages(我在Mac上,使用Rider)。是否有用于查询本地存储库的nuget命令
在发布方面,我已将true
添加到库的csproj文件中。同样true
,但是如果我执行dotnet-pack
,~/.nuget/packages
,则不会将任何内容放入~/.nuget/packages
dotnet build
dotnet pack
nuget add path/to/<yourProjeName>.nupkg -source ~/.nuget/packages
网络包
nuget添加路径/to/.nupkg-source~/.nuget/packages
对于Mac,brew安装nuget
是将nuget版本添加到系统的方式。至少有一个与具有不同语法的dotnet命令中内置的nuget不同
然后使用ls
,find
,ag
为~/.nuget
文件位置创建一个wotnot
网络包
nuget添加路径/to/.nupkg-source~/.nuget/packages
对于Mac,brew安装nuget
是将nuget版本添加到系统的方式。至少有一个与具有不同语法的dotnet命令中内置的nuget不同
然后使用
ls
,find
,ag
a wotnot for~/.nuget
文件位置将nuget包发布到本地存储库,您可以添加以下属性
<PackageOutputPath>PATH_TO_YOUR_LOCAL_REPO</PackageOutputPath>
要将NuGet包发布到本地存储库,可以添加以下属性
<PackageOutputPath>PATH_TO_YOUR_LOCAL_REPO</PackageOutputPath>
请参阅并查看和Thx@Ibrahim,本地的通用路径是~/.nuget/packages或~/.nuget?@paul\h对于windows,它是%userprofile%\.nuget\packages,对于linux/mac,它是~/.nuget/packages。但是我建议您不要在这个文件夹中发布软件包,因为nuget在这个文件夹中保存缓存安装的软件包,并将软件包与元数据一起存储在一些特殊的文件夹结构中。为本地repo选择一个不同的文件夹,例如%userprofile%/my-nuget-repo.Thx@Ibrahim,本地repo的通用路径是~/.nuget/packages或~/.nuget?@paul\h对于windows,它是%userprofile%\.nuget\packages,对于linux/mac,它是~/.nuget/packages。但是我建议您不要在这个文件夹中发布软件包,因为nuget在这个文件夹中保存缓存安装的软件包,并将软件包与元数据一起存储在一些特殊的文件夹结构中。为本地回购选择其他文件夹,如%userprofile%/my nuget repo。