Nuget Server 搭建

Posted fiftha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nuget Server 搭建相关的知识,希望对你有一定的参考价值。

每个女人都有很多包包;其实男人也有,但只有会写程序的男人才有 —— 代码世界中的大“包”小“包”。这些大包小包,有花钱买的,有从开源市场淘的,也有自己或同事亲手制作的。

包包有个特点:容易坏,更新快,新品多。于是,市场上有了包包专卖店,家里有了专门放包包的衣橱。于是,女人经常逛街买包包,经常整理衣橱里的包包。而男人呢,不喜欢逛街,不喜欢整理。。。面对越来越多的包包,很多人发出感叹:做“会写程序的男人”难!

终于有人无法忍受这些大包小包的困扰,一款专门存放包包的“储包柜”横空出世 —— NuGet(http://nuget.codeplex.com/)。读音-“New-Get”,中文翻译-“新买的(包包)”,意指不管有多少包包,想扔就扔,想买就买,有NuGet帮您打理。

会写程序员的您,被包包困扰了吗?用NuGet吧。不仅免费,而且开源 —— 可以随心所欲地改装成自己喜欢的储包柜。

使用NuGet有两种方式

一种是大家熟知的在线免费包包专卖店 —— http://nuget.org/List/Packages,通过VS 插件NuGet Package Manager可以方便地选用自己的包包。

一种是在公司或自己家里安装一个储包柜 —— 架设自己的NuGet服务器。
 
 
注意: NuGet.Server(2017-1)最新版本 2.11.3,需要.net framework 4.6 以上版本才能安装,否则会有兼容错误。
 
1.新建一个工程项目(NugetServerSol)
     

 

 
2.再右键解决方案,添加 新建项目(NugetServer)--添加一个空网站
 

 

 
3.在 新建的网站(NugetServer)上右键 管理Nuget程序包 , 搜索NuGet.Server
 
完事!!!
 
运行  默认页Default.aspx
 

 

 

运行效果:
 
好神奇,就这么简单(比java的maven的搭建简单太多了)
 
不过,别鸡动,还得发布到服务器(源代码发布下,布到iis)
 
4.设置apikey 及 包目录
打开web.config,设置apiKey 及packagesPatch 节点
指定访问key值,及包路径

 

 

 
5.如何丰富你的资源包及清缓存
 
 

 

上图两句话分别告诉你如何操作了~~~
 
 
下节来搞一下理详细的操作及注意事项。

以上是关于Nuget Server 搭建的主要内容,如果未能解决你的问题,请参考以下文章

Nuget Server的搭建及实践之旅

window系统下搭建本地的NuGet Server

手把手教你 通过 NuGet.Server 包 搭建nuget服务器,并使用桌面工具上传 nuget 包,免命令行

在Windows上搭建Nuget服务

Nuget Server 搭建

VS环境下搭建自己NuGet服务器