Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何推送到或查询本地my local.NET nuget存储库_C#_.net Core_Nuget - Fatal编程技术网

C# 如何推送到或查询本地my local.NET nuget存储库

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

我有一个制作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/<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。