nuget.server搭建及实际测试

时间:2023-03-09 20:33:20
nuget.server搭建及实际测试

1、背景

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

2、安装nuget.server

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

2、1安装步骤

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

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

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

nuget.server搭建及实际测试

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

1、给apiKey赋值

nuget.server搭建及实际测试默认这里的value是空的,这里的values值可以随便指定,这个值后面发布程序包的时候会用到。

2、添加配置

nuget.server搭建及实际测试添加这个配置,不然发布程序包的时候会报错。

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

五、访问

nuget.server搭建及实际测试看到这个说明服务端部署好了

六、生成程序包(组件)

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

nuget.server搭建及实际测试

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

nuget.server搭建及实际测试

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

nuget.server搭建及实际测试

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

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

nuget.server搭建及实际测试

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

nuget.server搭建及实际测试

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

nuget.server搭建及实际测试

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

nuget.server搭建及实际测试

nuget.server搭建及实际测试发布成功

十、测试程序包引用

nuget.server搭建及实际测试

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

nuget.server搭建及实际测试

3、完结

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