发布自己的类库包到Nuget

今天来记录下发布自己的类库到Nuget。

一、准备工作

注册www.nuget.org,获取APIKey 后面发布要使用到。

二、创建项目

 新建类库项目

新建测试demo类

    public class DemoDll
    {
        public void Print(string str)
        {
            Console.WriteLine(str);
        }
    }

打开项目属性,编辑类库的基本信息(我本地已经更新过一个版本了,新建版本号应该是1.0.0)

三、打包项目 生成类库包

重新编译,然后打包

成功后生成 .nupkg文件

四、获取发布秘钥

登录https://www.nuget.org/在个人账号信息中找到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包管理器中搜索自己发布的包,就可以看到安装了。

引用测试

升级版本时,重复步骤三~步骤五即可。

参考:https://docs.microsoft.com/zh-cn/nuget/quickstart/create-and-publish-a-package-using-visual-studio

猜你喜欢

转载自www.cnblogs.com/teyigou/p/9072965.html