C#如何将自己封装的nuget包引入到项目中

问题

自己封装好了一个nuget包,但是不想上传到外网,想局域网使用,有两种方案

  • 搭建私有nuget仓库
  • 放到离线文件夹中直接使用

第一种方式请请参考proget安装
下面主要是第二种方式

准备

新建类库项目

using System;

namespace ClassLibrary1
{
    public class Hello
    {
        public static void Say()
        {
            Console.WriteLine("Hello World");
        }
    }
}

修改csproj

<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
        <AssemblyName>ClassLibrary1</AssemblyName>
        <RootNamespace>ClassLibrary1</RootNamespace>
        <PackageId>ClassLibrary1</PackageId>
        <Version>1.0.0</Version>
        <Authors>wjl</Authors>
        <Company>公司</Company>
        <Product>类库</Product>
        <Title>xxx类库</Title>
        <Description>
            xxx作用
        </Description>
        <PackageTags>xxx1,xxx2</PackageTags>
        <!--保留注释-->
        <GenerateDocumentationFile>true</GenerateDocumentationFile>
    </PropertyGroup>

</Project>

切换到项目目录下,执行dotnet pack打包
在这里插入图片描述

新建控制台项目

在这里插入图片描述
在这里插入图片描述
找到nuget程序包的私有仓库地址
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择一下本地,然后就可以看到了
在这里插入图片描述
如果升级了新的版本可以直接放上去
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假装我不帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值