步骤一:前往NuGet官网https://www.nuget.org ,注册或登录微软账号成为Nuget开发者。
步骤二:此处跳过注册/登录步骤,登录完成后点击①API Keys选项添加开发者Key。
步骤三:①点击Create,填写Key Name(可以随便填写,名字可自定义)。②Package Owner默认为当前账号。③Select Scopes处选择【push】和【push new package and package versions】。④点击【Create】按钮。
步骤四:下载Nuget Explorer。可前往https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases 下载。新建Nuget包。
步骤五:将需要打包的dll拖进右侧空白处。
步骤六:如果需要注明该包的版权声明以及名字等相关属性。可以进行如下操作:①点击工具的顶部导航栏【Edit】——②【Edit Metadata】
步骤七:①包名。②包版本号。③包标题。④包作者⑤包归属人⑥最低客户端版本号⑦是否有开发依赖项⑧包图标(一般填写网络地址)⑨包README路径⑩项目地址,一般只需要填包名、作者、版本号、包描述即可,如有依赖项则勾选Development Dependency,其他可选填。填写完成后点击上方绿色小勾即可保存。
步骤八:发布Nuget到刚才搭建的Nuget服务器。①点击顶部导航栏的【File】——②【Publish...】
步骤九:①Nuget服务器地址(这里填服务器上的Nuget服务器地址,格式为:http://你的IP地址/nuget)。②开发者Key(这里填写之前注册的API Keys)
API Keys根据步骤二进行,在Manager下点击【Regenerate】获取,如图:①获取Key。②复制Key粘贴到NugetExplorer上。
步骤十:发布成功。此时服务器上的nuget服务器便会出现刚才的包。
步骤十一:添加Nuget服务器地址,方便部署包。①【工具】——②【Nuget包管理器】——③【程序包管理器设置】
步骤十二:①【程序包源】——【+】号——填写名称、源(即Nuget服务器地址)——【确定】按钮。
步骤十三:①选择刚才添加的Nuget服务器源。②左侧将会现在当前服务器上的所有包