• 将库打包到nuget服务器


    前言

    由于目前.net core无法引用本地的 assembly ,所以尝试将项目的依赖库打包到nuget服务器。

    相关的工具

    Nuget Package Explorer
    参考文档
    dotnet-pack打包

    打包方法(dotnet m命令)

    对于.net core项目(project.json描述)的打包方法。与
    csproject 类型的项目,通过nuspec文件对包的信息进行描述,对于.net core 项目,通过project.json 的 packOptions 进行描述。
    打包命令

    dotnet pack -c | Release

    详细命令

    dotnet pack [--help] [--output] [--no-build] [--build-base-path] [--configuration] [--version-suffix] [project]

    msbuild格式的 .net core 项目

    如果使用msbuild编译(Portable)的项目,最好采用nuget命令进行打包。msbuild 项目的好处是容易进行代码的引用描述,从而可以编译多种目标的代码。

    nuget spec 创建nuget的描述文件
    nuget pack project.nuspec
    参考nuspec文件格式,添加需要打包的内容

    查看打包文件

    通过nuget package Explorer 软件,可以查看包的情况,打包的信息是否正确。

    上传

    1. 首先在 nuget.org 注册账户
    2. 将打包好的文件上传

  • 相关阅读:
    Docker Swarm
    服务器虚拟化
    kubernets的工作流程
    配置docker阿里云加速器
    kubeadm 安装kubernetes集群。
    linux的10个最危险的命令
    18个网络带宽常用命令
    column命令
    dd命令
    scp命令
  • 原文地址:https://www.cnblogs.com/kodong/p/6013411.html
Copyright © 2020-2023  润新知