今天最大的收获,是学会了怎样使用 NuGet 包管理器,NuGet 是一个开源的包管理器,在编写程序的过程中,经常会引用各种其他的库文件,这些库文件也会持续更新版本,如果没有包管理器,则引用的库文件在更新的时候,需要手动更新替换 dll 文件。
花了一些时间研究 NuGet,本地搭建一个属于自己的 NuGet 服务器。
1、使用VS 建立一个空的Web 工程
2、从VS 的包管理器中,下载NuGet Server
3、发布该Server 至 IIS 服务器,期间遇到了一个小问题,web.config 文件中的一个节点重复,后将该节点注释掉后,运行 Web ,NuGet 本地服务搭建完成。
4、GitHub 上下载打包工具,将库文件打包,放到 本地服务器 路径下的Packages 文件中
5、在 VS 工具管理中,配置 NuGet 包的源,路径为发布的本地服务地址
6、至此,再打开VS 包管理器,则可以看到自己打包的dll了
今天还注册了一个NuGet Api KEY,注册完成后,可将包发布至 nuget.org 上,所有人都可以下载使用(当然对别人来说没什么用。。。)
程序方面,SKU部分的数据库及实体已经建好了,Web 引用 Service 报错,明天解决。
所有觉得困难的东西,都是因为不了解,当真的花时间去研究,知道怎样使用后,再来看,也就是这样子,在解决问题的过程中,收获到的,远大于最终结果。
领取专属 10元无门槛券
私享最新 技术干货