代码拉取完成,页面将自动刷新
将本地代码库所依赖的nuget包缓存在特定文件夹,以加快在此安装的速度。
使用VS 2017u4及以上版本,打开解决方案进行生成。
生成的bin便是软件的本体。
在bin目录下运行以下命令
Newbe.Nuget.LocalStore.exe -d D:\Codes\
运行以上命令后,工具将会自动扫描D:\Codes\
子级所有文件夹的packages.config
,并且将这些文件所依赖的nuget包都安装到缓存文件夹localstore
在VS菜单"工具->NuGet包管理器->程序包管理器设置"中,选择"程序包源"。将localstore
对应的绝对目录,添加到"程序包源"中。至此,就完成了本地Nuget源的缓存构建。
安装nuget包时,无论当前选择的包源是哪个,扫描依赖项时,VS都会对所有的源进行扫描,这就是nuget安装最耗时的地方。因此建立在安装包时,若本地源已存在需要安装的包。则先将其他源的勾选全部去掉。只保留localstore
,则能使安装速度提升数十倍。
将nuget包同步到localstore
中,将每半个小时自动执行一次。若需要调整此时间,可以使用-s
指定扫描间隔分钟数。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。