• .Net core 如何生成Nuget包


        以前引用了很多neget包,觉得nuget包方便了很多,是不是有些通用的代码可以封装到nuget中,想要用的时候引用就可以了,

    这样其实有两个好处:

        1. 首先不用重复的coding,节约了时间。

        2. 然后也避免复制粘贴带来的错误,直接可用。

    那么如何打包nuget包呢。

    首先我们可以创建一个类库,当然控制台程序也可以打包。

     然后我们将需要封装的代码写入这个类库之中,这里写一个例子。

     然后我们就可以打包了,点击生成解决方案,当然这里可以用debug,或者release,建议用release。

    然后在我们项目的目录中,shift加右键,打开命令行窗口。输入:

    dotnet pack --no-build -c release -p:PackageVersion=1.1.0

    这里解释一下,这里--no-build 是不构建,我们需要先自行在vs构建,成功没有错误之后再打包,避免打包错误。

    -c 是指定构建方式,可以debug也可以是release。

    后面-p 是指定包的版本,这里我们迭代的时候就可以方便管理。

    具体可以看文档:https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-pack

    当然我们也可以在vs上打包,只不过都是默认的设置。

    然后我们设定好路径就可以引用了:  工具  >> 选项 >> nuget包管理器 >> 程序包源

     打包之后会生成.nupkg后缀的文件,设置好你的.nupkg文件的位置就可以引用了。

     大致就是这样了,如有错误,欢迎指正。

  • 相关阅读:
    可视化数据库管理工具DataGrip使用详解
    MySQL常用函数
    你必须掌握的 21 个 JAVA 核心技术!
    idea中那些好用到飞起的插件
    Object使用
    单页面应用和多页面应用的区别及优缺点
    正则常用匹配
    npm --save-dev 和 --save 的区别
    js常用小技巧
    js复制文字到剪切板
  • 原文地址:https://www.cnblogs.com/Ivan-Wu/p/11646460.html
Copyright © 2020-2023  润新知