前言我们之前已经实现了包发布NuGet,但是发布的引用是公开的,任何人都可以访问。显然,这种方式是不可取的。
命令版:10分钟学会把Visual Studio创建的类库打包到NuGetweb版(推荐):小白2分钟学会把参考包打包到NuGet。
事实上,。。也提供了私有化部署(NuGet。Server,ProGet,MyGe等。),所以我们会基于BaGet搭建一个私有的NuGet环境。
什么是BaGetBaGet?它是GitHub上的一个开源项目,是一个轻量级的NuGet和symbol服务器,也是NuGet V3服务器的一个开源实现。
构建私有化的BaGet服务器让我们以我们的本地环境作为服务器环境为例。转到BaGet下载地址下载发布包。这是我下载的版本。您也可以选择其他版本:
https://github.com/loic-sharma/BaGet/releases/download/v0.3.0-preview4/BaGet.zip
下面解释如何选择下载的版本。单击输入BaGet下载地址,单击发布选择版本,然后单击BaGet.zip下载。
巴杰特下载地址:https://github。com/loic-Sharma/BaGet
解压下载的BaGet.zip文件,修改appsetting.json配置文件。不需要修改任何东西,只需要修改自己的api键和服务器地址即可。因为这是一个测试,所以不会填写api键。
不影响操作。具体配置操作请参考官方文档。
请注意,启动该服务的先决条件是安装。NetCore sdk。自从。网芯是装的,自带的。如果没有,您需要安装SDK。打开命令行下的BaGet.zip文件解压目录(BaGet文件目录)。
Executive: BaGet.dll Internet Company.
Executive: BaGet.dll Internet Company.
打开浏览器并运行http://localhost:5000,查看nuget服务是否已经启动。
将包上传到私有化服务器,创建类库进行测试。就拿前面的“繁简互换”来说吧。
Use Microsoft. International. Converter. Traditional Chinese simplified converter; Use the system; The namespace xiongzutils {public static class xzUtils {///////Simplified is converted to traditional////Simplified Chinese//Traditional Chinese Public Static String Get Traditional (Stringstr) {Stringr=String. Empty; R=Chinese converter. Convert(str,ChineseConversionDirection。 simplified to traditional); return r; }/////Convert traditional to simplified////Traditional Chinese characters//Simplified Chinese public static string get simplified (Stringstr) {Stringr=String. Empty; R=Chinese converter. Convert(str,ChineseConversionDirection。 Traditional to simplified); return r; }}} Right-click item,
打包完成后,你会得到一个nupkg文件,版本配置在右键->属性->打包:
看看刚才浏览器里的上传命令:
在上面的包目录中打开命令行以执行:
dotnet nuget push -s http://localhost:5000/v3/index.json XiongZeUtils.1.0.3.nupkg
注意这是打包路径,也就是生成XiongZeUtils.1.0.3.nupkg文件的目录,上面的目录有两个地方是解压执行dot net BaGet.dll的,不要混淆。
推送包成功后,我们再去http://localhost:5000/的包里查看一下,私有化包发布成功。
回到顶端
在vs2019中用私有化包打开:工具-选项-NuGet包管理器-包源。添加来源并输入名称。来源:http://localhost:5000/v3/index . JSON(自己的服务器地址)。
你可以在NuGet的私有服务器上找到这个包。
欢迎点赞+转发+关注!大家的支持是我分享最大的动力!
标题:nuget程序包源(nuget程序包源地址)
链接:https://www.52hkw.com/news/rj/56739.html
版权:文章转载自网络,如有侵权,请联系删除!