首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS 2017 -旧解决方案项目中缺少的NuGet包

VS 2017 -旧解决方案项目中缺少的NuGet包
EN

Stack Overflow用户
提问于 2020-09-16 15:54:11
回答 1查看 220关注 0票数 0

我正在做一个交给我的旧项目。当我试图构建时,我会得到以下错误:

代码语言:javascript
复制
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\WinSCP.5.13.0\build\WinSCP.targets.   App1.App.Export C:\Visual_Studio\App1.App.Export\App1.App.Export\App1.App.Export.csproj
  1. 我查看了NuGet设置,并将其设置为自动下载任何缺失的Nuget包。
  2. 我还尝试在NuGet管理器中删除和重新安装缺少的包。
  3. 清理建筑,重建工程。
  4. 右键单击解决方案并选择“还原NuGet包”

我还应该尝试什么方法呢?

EN

回答 1

Stack Overflow用户

发布于 2020-09-21 09:38:11

似乎你错过了nuget包WinSCP 5.13.0

请试试看:

首先是,该包存在于nuget.org下,因此您应该确保nuget.org位于nuget包源之下,并选中复选框。

1) 先清理坚果缓存或删除C:\Users\xxx(current user)\.nuget\packages下的所有文件。

也是,删除binobj文件夹。

2)关闭VS,删除C:\Users\xxx\AppData\Roaming\NuGet下的nuget.config文件。

然后重新打开项目,在Tools-->Nuget Package Manager-->Package Manager Console.下运行update-package -reinstall

3) (如果它仍然不能工作,请尝试创建一个新项目,然后安装WinSCP 5.13.0 nuget包以查看它是否工作。

也是,与我们共享整个csproj文件,以便帮助我们更快地解决问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63923752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档