搭建私有的NuGet服务器(如何搭建私有云电脑)

2023-03-06 20:57:10

 

前言小伙伴们大家好,NuGet作为.net平台的包管理工具为我们开发带来多大便捷想必是不言而喻在团队内部如果想共享自己写好的组件,也许还有人通过复制dll或者拷贝源码的方式进行,这样拷来拷去不但麻烦,也不便于管理。

今儿我就和大家从零开始搭建私有的NuGet服务器,后面的文章中会带大家将自己的写好的代码打包发布到我们私有的NuGet服务器上,话不多说,我们开始吧搭建私有NuGet服务器首先我们新建一个http://

ASP.NET Web Application(.NET Framework)应用程序,取名叫NugetServer,Framework版本这里我选择的是4.7.2,您可以根据自己的情况选择。

选择空白的模板。

当程序建好后,我们去NuGet中搜索NuGet.Server,选择安装。

安装完成后,NuGet服务器已经完成了,是不是很简单?这时候NuGet很多配置都会写入到web.config中这时候我们Ctrl+F5测试一下,有可能会报错,这时候不要慌,看看提示,我检查了一下web.config。

,发现确实是重复定义了compilation节点,安装NuGet Server时自动生成的那部分注释掉或者删除即可。

再运行一遍,一切正常,看到下面的画面,NuGet服务器我们已经搭好了。

这时候,就可以发布到服务器上了一些简单配置这时候我们打开web.config,看看大概配置如下面这样

配置项有很多,我只截取了一小部分,很多配置我们都不用管,这里我只介绍几个常用的配置项requireApiKey:这里设定api key是否需要,如果设置为true,则必须设置apikeyapikey:在推送或者删除包时需要使用,这里我推荐使用md5的加密字符串,事实上。

http://nuget.org上的apikey也是一个md5的加密串这个key是供所有使用者使用的如果您不想那么麻烦,或者对安全要求没有那么高,可以将apikey保持空白,requireApiKey设置为false即可。

packagesPath:设置package存放位置,默认是放在项目目录的Packages文件夹中 配置Visual Studio的NuGet源我们点击工具 > 选择NuGet包管理 > 包管理设置

我们选择package来源,然后点击加号,在名称中起一个你想要的名字,来源那填上您刚刚部署好的私有的NuGet服务器地址就好了,记得地址后面有个/nuget哦

最后到此为止我们已经搭好了私有的NuGet服务器,配置好了ApiKey等相关信息,也在VS中添加了私有的NuGet服务器的来源,下一篇中,我将带领大家写一个简单的代码,然后介绍多种打包和发布方式


以上就是关于《搭建私有的NuGet服务器(如何搭建私有云电脑)》的全部内容,本文网址:https://www.7ca.cn/baike/2074.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜