不知何种原因,项目更新后出现了NuGet包引用失效,并且还原老是失败,而且还原时间超级长。无奈只好寻离线还原方法。
首先获取离线NuGet包
1.NuGet离线安装包获取方法,例如下载的包名称为“ sharpziplib.0.86.0.nupkg ”
2.如果你的同事的项目运行正常,那么当前项目引用的包都在解决方案文件.sln文件的统计目录packages文件夹下,
从中找到NuGet包对应的文件夹拷贝至自己的机器上。
在本机新建离线下载包安装源的文件夹
例如:F:\packages,进入packages文件夹
如果是下载的.nupkg格式的离线安装包,需要新建与包同名的文件夹如"sharpziplib.0.86.0 ",并将离线包“sharpziplib.0.86.0.nupkg”拷贝到里面
如果是从其他机器上拷贝过来的文件夹,则直接拷贝至F:\packages文件夹即可
打开解决方案,点击Visual Studio 2015菜单栏——工具——选项——找到NuGet包管理器——程序包源
点击右侧“+”按钮,填写源名称,源,点击确定。如下图
再次管理NuGet包时,安装源选刚才新建的安装源即可
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/5118.html