• nuget.server搭建及实际测试


    1、背景

    由于所做项目越来越多,会积累一些公用组件,而每个项目中组件引用中如果组件有更新或者新增为了方便需要一个专门的工具进行管理,那么nuget就是不错的选择。

    2、安装nuget.server

    这里nuget.server就是一个管理程序包(组件)的服务端,我们可以通过这个进行公共组件的增删改查操作

         2、1安装步骤

         一、先新建一个空的asp.net web应用程序

         二、通过nuget包管理工具搜索nuget.sever进行安装(安装过程最后面会提示web.config文件存在 点击覆盖就行)

         三、nuget安装完成之后之前新建的应用程序会变成这样

         

        我们着重看下这里的webconfig文件,我们需要修改文件两个地方:

       1、给apiKey赋值

       默认这里的value是空的,这里的values值可以随便指定,这个值后面发布程序包的时候会用到。

       2、添加配置

       添加这个配置,不然发布程序包的时候会报错。

       四、发布我们上面新建的web应用程序到IIS上面,端口指定为1000(根据自己实际情况而定)

       五、访问

       看到这个说明服务端部署好了

          六、生成程序包(组件)

          生成程序包会用到NuGet Package Explorer这个工具

          

          打开这个软件之后选择新建一个程序包

          

          这是默认的程序包基本信息,我们可以对其进行修改,Edit->Edit Metadata

          

          这里面填写你的程序包基本信息。

          七、将自己生成的DLL添加到程序包中

           

           在这个截图右边的Package contents区域右键->Add Lib Folder

           

           八、将生成的DLL加入到lib中

           

           九、发布程序包到nuget服务器上File->Publish

           

           发布成功

           十、测试程序包引用

            

    安装完成之后引用里面就可以看到我程序包中的DLL了

    3、完结

    至此,我们完成了程序包的在线安装功能。

           

       

  • 相关阅读:
    人生苦短我学Java-1-Helloword
    python-51-MySQLdb查询返回dict格式
    IDEA/PyCharm等系列-会了这些设置编码舒服而效率又提高了一截
    jacoco-2-jenkins集成代码测试覆盖率
    jacoco-1-java代码测试覆盖率之本地环境初体验
    wordpress 安装提示 Error Establishing a Database Connection
    mysql 8.0 重置 root 账户密码
    Ubuntu 20.04 卸载 snapd
    VSCode 扩展选择快捷键插件 Quick and Simple Text Selection
    Swagger 响应数据 response 里包含动态变化的对象 key 的方法
  • 原文地址:https://www.cnblogs.com/zxq311915/p/7491132.html
Copyright © 2020-2023  润新知