zoukankan      html  css  js  c++  java
  • 搭建基于.NetFrameWork的私有nuget服务端及打包项目发布上传

    一、私有Nuget服务端搭建

    1.创建一个.NetFramework web项目

    2.在nuget管理中 安装 nuget.server包

    3.安装完成后修改web.config里面的 apikey 和 packagesPath

    apikey:推送包到nuget服务端

    packpage: 上传上来的包存放的服务器位置

    4.发布web项目到IIS中,注意给项目读写权限

    5.打开部署的站点,如果出现以下截图,表示成功

    6.VS 开发工具连接测试

    打开导航栏的 工具==》Nuget包管理器==》程序包管理器设置==》程序包源

    更新==》确定

    打开项目的Nuget包 管理器,如果出现连接成功,表示Nuget内部服务器搭建成功,一开始应该是没有任何包的。

    二、发布项目包到搭建好的nuget内网服务

    此处使用的是nuget.exe工具进行打包的

    1.下载nuget.exe 工具 官方连接 https://dist.nuget.org/win-x86-commandline/latest/nuget.exe

    2.进入要打包的项目的文件夹目录,包含csproj文件的目录,将nuget.exe复制到该目录下

    3.在当前目录下运行 nuget spec 命令,会生成一个 .nuspec后缀的文件

    4.修改.nuspec后缀的文件内容

    5.打包文件,运行 nuget pack xxxx.csproj  命令,其中 xxxx 是项目名称,这里用xxxx代替,运行完成之后会生成一个

    xxxx.版本号.nupkg 的nuget包

    6.将打包完成的nuget包推送到自己部署的内部nuget服务器

    执行命令  

      nuget.exe push {package file} {apikey} -Source http://localhost:8009/nuget

     ./nuget push DataHelper.1.0.3.nupkg 123456 -Source http://127.0.0.1:8009/nuget

    如果显示这个表示成功,【注意版本号得不一样,否则会报错】

    至此一整套流程全部完成

  • 相关阅读:
    神经网络编程入门
    RBF神经网络通用函数 newrb, newrbe
    机器学习-RBF高斯核函数处理
    单元测试的基本概念
    File.Copy的时候Could not find a part of the path
    xunit inlinedata classdata memberdata
    xunit输出output到控制台
    Getting Started with xUnit.net (desktop)
    confluence的使用
    Why is an 'Any CPU' application running as x86 on a x64 machine?
  • 原文地址:https://www.cnblogs.com/DNLi/p/11091509.html
Copyright © 2011-2022 走看看