我正在处理一个给我的旧项目。当我尝试构建时,出现以下错误:
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
我应该尝试其他什么方法?
答案 0 :(得分:1)
您似乎错过了nuget软件包WinSCP 5.13.0。
请尝试以下步骤:
首先,该软件包位于nuget.org
下,因此您应确保nuget.org
在您的nuget软件包源下,并选中该复选框。>
1) clean nuget caches first或删除C:\Users\xxx(current user)\.nuget\packages
下的所有文件。
也,删除bin
和obj
文件夹。
2)关闭VS,删除nuget.config
下的C:\Users\xxx\AppData\Roaming\NuGet
文件。
然后,重新打开项目,在update-package -reinstall
-> Tools
-> Nuget Package Manager
下运行Package Manager Console
。
3)如果仍然无法正常工作,请尝试创建一个新项目,然后安装WinSCP 5.13.0
nuget软件包以查看其是否有效。
也,与我们共享整个csproj文件,以帮助我们更快地解决问题。