上传Nuget包到私人Nuget服务器上

步骤一:前往NuGet官网https://www.nuget.org ,注册或登录微软账号成为Nuget开发者。

上传Nuget包到私人Nuget服务器上_shadow

步骤二:此处跳过注册/登录步骤,登录完成后点击①API Keys选项添加开发者Key。

上传Nuget包到私人Nuget服务器上_开发者_02

步骤三:①点击Create,填写Key Name(可以随便填写,名字可自定义)。②Package Owner默认为当前账号。③Select Scopes处选择【push】和【push new package and package versions】。④点击【Create】按钮。

上传Nuget包到私人Nuget服务器上_版本号_03

步骤四:下载Nuget Explorer。可前往https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases 下载。新建Nuget包。

上传Nuget包到私人Nuget服务器上_版本号_04

步骤五:将需要打包的dll拖进右侧空白处。

上传Nuget包到私人Nuget服务器上_开发者_05

步骤六:如果需要注明该包的版权声明以及名字等相关属性。可以进行如下操作:①点击工具的顶部导航栏【Edit】——②【Edit Metadata】

上传Nuget包到私人Nuget服务器上_watermark_06

步骤七:①包名。②包版本号。③包标题。④包作者⑤包归属人⑥最低客户端版本号⑦是否有开发依赖项⑧包图标(一般填写网络地址)⑨包README路径⑩项目地址,一般只需要填包名、作者、版本号、包描述即可,如有依赖项则勾选Development Dependency,其他可选填。填写完成后点击上方绿色小勾即可保存。

上传Nuget包到私人Nuget服务器上_watermark_07

步骤八:发布Nuget到刚才搭建的Nuget服务器。①点击顶部导航栏的【File】——②【Publish...】

上传Nuget包到私人Nuget服务器上_版本号_08

步骤九:①Nuget服务器地址(这里填服务器上的Nuget服务器地址,格式为:http://你的IP地址/nuget)。②开发者Key(这里填写之前注册的API Keys)

API Keys根据步骤二进行,在Manager下点击【Regenerate】获取,如图:①获取Key。②复制Key粘贴到NugetExplorer上。

上传Nuget包到私人Nuget服务器上_版本号_09

上传Nuget包到私人Nuget服务器上_服务器_10

步骤十:发布成功。此时服务器上的nuget服务器便会出现刚才的包。

上传Nuget包到私人Nuget服务器上_版本号_11

步骤十一:添加Nuget服务器地址,方便部署包。①【工具】——②【Nuget包管理器】——③【程序包管理器设置】

上传Nuget包到私人Nuget服务器上_shadow_12

步骤十二:①【程序包源】——【+】号——填写名称、源(即Nuget服务器地址)——【确定】按钮。

上传Nuget包到私人Nuget服务器上_开发者_13

步骤十三:①选择刚才添加的Nuget服务器源。②左侧将会现在当前服务器上的所有包

上传Nuget包到私人Nuget服务器上_watermark_14