今天来记录下发布自己的类库到Nuget。
一、准备工作
注册,获取APIKey 后面发布要使用到。
二、创建项目
新建类库项目
新建测试demo类
public class DemoDll { public void Print(string str) { Console.WriteLine(str); } }
打开项目属性,编辑类库的基本信息(我本地已经更新过一个版本了,新建版本号应该是1.0.0)
三、打包项目 生成类库包
重新编译,然后打包
成功后生成 .nupkg文件
四、获取发布秘钥
登录在个人账号信息中找到APIKey
五、配置发布秘钥
dos命令切换到当前项目的目录下
执行以下命令,将API密钥存储在您的NuGet配置中,以便以后版本更新,不需要再处理秘钥。
nuget setApiKey <your_API_key>
使用以下命令将发布到NuGet Gallery:
nuget push <YourPackage.nupkg> -Source https://api.nuget.org/v3/index.json
发布成功,在https://www.nuget.org上 Manage Pacakes中就可以看到你发布的包。
六、测试
新建桌面程序,在Nuget包管理器中搜索自己发布的包,就可以看到安装了。
引用测试
升级版本时,重复步骤三~步骤五即可。
参考: